Package

uk.ac.surrey.xw

api

Permalink

package api

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. api
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractButtonWidget extends AbstractButton with JComponentWidget

    Permalink
  2. abstract class AbstractButtonWidgetKind[W <: AbstractButtonWidget] extends JComponentWidgetKind[W]

    Permalink
  3. class BooleanProperty[W] extends Property[Boolean, W]

    Permalink
  4. class ColorProperty[W] extends Property[Color, W]

    Permalink
  5. trait ComponentWidget extends Component with ExtraWidget

    Permalink
  6. abstract class ComponentWidgetKind[W <: ComponentWidget] extends WidgetKind[W]

    Permalink
  7. class DoubleProperty[W] extends Property[Double, W] with NumberEncoder[Double, W]

    Permalink
  8. trait ExtraWidget extends Component

    Permalink
  9. class IntegerProperty[W] extends Property[Int, W] with NumberEncoder[Int, W]

    Permalink
  10. trait JComponentWidget extends JComponent with ComponentWidget

    Permalink
  11. abstract class JComponentWidgetKind[W <: JComponentWidget] extends ComponentWidgetKind[W]

    Permalink
  12. type Key = String

    Permalink
  13. type KindName = String

    Permalink
  14. trait LabeledPanelWidget extends JPanel with JComponentWidget

    Permalink
  15. abstract class LabeledPanelWidgetKind[W <: LabeledPanelWidget] extends JComponentWidgetKind[W]

    Permalink
  16. class ListProperty[W] extends Property[LogoList, W]

    Permalink
  17. trait NumberEncoder[T, W] extends Property[T, W]

    Permalink
  18. class ObjectProperty[W] extends Property[AnyRef, W]

    Permalink
  19. abstract class Property[+T, W] extends AnyRef

    Permalink
  20. type PropertyKey = String

    Permalink
  21. type PropertyMap = Map[PropertyKey, PropertyValue]

    Permalink
  22. type PropertyValue = AnyRef

    Permalink
  23. class RichEither[L, R] extends AnyRef

    Permalink
  24. class RichOption[A] extends AnyRef

    Permalink
  25. class RichWorkspace extends AnyRef

    Permalink
  26. trait State extends AnyRef

    Permalink
  27. class StringProperty[W] extends Property[String, W]

    Permalink
  28. class Tab extends JPanel with ExtraWidget

    Permalink
  29. class TabKind[W <: Tab] extends WidgetKind[W]

    Permalink
  30. type WidgetKey = String

    Permalink
  31. abstract class WidgetKind[W <: ExtraWidget] extends AnyRef

    Permalink
  32. type WidgetMap = Map[WidgetKey, PropertyMap]

    Permalink
  33. case class XWException(message: String, cause: Exception = null) extends ExtensionException with Product with Serializable

    Permalink

Value Members

  1. object RichWorkspace

    Permalink
  2. def colorToLogoList(c: Color): LogoList

    Permalink
  3. def const[T](v: T): () ⇒ T

    Permalink
  4. implicit def enrichEither[L, R](either: Either[L, R]): RichEither[L, R]

    Permalink
  5. implicit def enrichOption[A](o: Option[A]): RichOption[A]

    Permalink
  6. def makeKey(s: String): Key

    Permalink
  7. def normalizeString(s: String): String

    Permalink
  8. package swing

    Permalink
  9. implicit def toRunnable[T](block: ⇒ T): Runnable

    Permalink
  10. def tryTo[A](f: ⇒ A, failureMessage: String = null): Either[XWException, A]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped