Package

razie

xp

Permalink

package xp

Visibility
  1. Public
  2. All

Type Members

  1. trait AXP extends AnyRef

    Permalink

    the simplest solver: can solve an attribute - basically AttrAccess.

    the simplest solver: can solve an attribute - basically AttrAccess. In this case, the expression can only a single attribute name

  2. trait FICOXP[R, A] extends AXP

    Permalink

    IC stands for idiot controller.

    IC stands for idiot controller. these are more like a visitor, who can resolve gpath on an R

    F stands for "From" - i.e. this is a resolved

  3. trait GOXP[A] extends AXP

    Permalink

    smart object with simple strings.

    smart object with simple strings. the internal recursive structure of the object is irrelevant.

    also, i assume most structures will implement GSOXP[Any], but you can also feeed your type-coucious yourself

  4. trait GXPLike[T] extends AnyRef

    Permalink

    This is a simplified API so the calls are transparent

  5. trait ICOXP[R, A] extends AXP

    Permalink

    IC stands for idiot controller.

    IC stands for idiot controller. these are more like a visitor, who can resolve gpath on an R

  6. case class JsonAWrapper(j: JSONArray, label: String = "root") extends JsonWrapper with Product with Serializable

    Permalink
  7. case class JsonOWrapper(j: JSONObject, label: String = "root") extends JsonWrapper with Product with Serializable

    Permalink
  8. class JsonWrapper extends AnyRef

    Permalink

    "/root" denotes the root of a deduction

  9. class MXP extends AnyRef

    Permalink
  10. trait MXPDataSouce[E, L[_], A] extends AnyRef

    Permalink

    Generic data sourcing API

    Generic data sourcing API

    Types are: L - container, E - element (any), A - attribute (String)

  11. trait MXPUntypedDataSouce[E, L[_], A] extends AnyRef

    Permalink

    Generic data sourcing API

  12. trait Mona1 extends AnyRef

    Permalink
  13. class MonaL extends Monad[List]

    Permalink
  14. class MonaL1 extends Mona1

    Permalink
  15. trait Monad[L[_]] extends AnyRef

    Permalink
  16. class MyBeanSolver extends XpSolver[Any]

    Permalink

    reflection implementation

  17. class Person extends AnyRef

    Permalink
  18. trait RazElement extends AnyRef

    Permalink

    simplify xpath access to dom.

    simplify xpath access to dom. conversions in RJX

  19. class RazElementJava extends RazElement

    Permalink

    simplify xpath access to dom.

    simplify xpath access to dom. conversions in RJX

  20. class RazElementScala extends RazElement

    Permalink

    simplify xpath access to dom .

    simplify xpath access to dom . conversions in RJX

  21. trait S extends AnyRef

    Permalink
  22. trait SuperMan_ager extends AnyRef

    Permalink
  23. class SuperOrder extends AnyRef

    Permalink
  24. trait XPDataSouce[E, L[_], A] extends AnyRef

    Permalink

    Generic data sourcing API

    Generic data sourcing API

    Types are: L - container, E - element (any), A - attribute (String)

  25. trait XPFrom[T] extends AnyRef

    Permalink

    XP resolution from a given node

  26. trait XPUntypedDataSouce[T, L[_]] extends AnyRef

    Permalink

    Generic data sourcing API

  27. trait XPUntypedDataSouce2[T, L[_]] extends AnyRef

    Permalink

    Generic data sourcing API

  28. trait XPUntypedDataSouce3[T, L[_] <: HASHEAD[_]] extends AnyRef

    Permalink

    Generic data sourcing API

  29. trait XPathType extends AnyRef

    Permalink
  30. case class xpe(expr: String) extends XPathType with Product with Serializable

    Permalink

Value Members

  1. object BeanSolver extends MyBeanSolver

    Permalink

    reflection resolved for java/scala objects

  2. object JsonSolver extends XpSolver[JsonWrapper]

    Permalink

    NOTE that JSON xpath must start with "/root/..."

    NOTE that JSON xpath must start with "/root/..."

    resolving JSON structures

    NOTE to use JSON you need the json library, add this SBT/maven dependency:

    val json = "org.json" % "json" % "20090211"

    In Eclipse, pick up this library from lib_managed/

  3. object People

    Permalink
  4. object PreDef

    Permalink
  5. object RazElement

    Permalink

    xml conversions.

    xml conversions.

    This stuff here is more from my learning scala days, but i got used to the shortcuts...

  6. object Samples

    Permalink
  7. object XXX

    Permalink

Ungrouped