the simplest solver: can solve an attribute - basically AttrAccess.
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
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
This is a simplified API so the calls are transparent
IC stands for idiot controller.
IC stands for idiot controller. these are more like a visitor, who can resolve gpath on an R
"/root" denotes the root of a deduction
Generic data sourcing API
Generic data sourcing API
Types are: L - container, E - element (any), A - attribute (String)
Generic data sourcing API
reflection implementation
simplify xpath access to dom.
simplify xpath access to dom. conversions in RJX
simplify xpath access to dom.
simplify xpath access to dom. conversions in RJX
simplify xpath access to dom .
simplify xpath access to dom . conversions in RJX
Generic data sourcing API
Generic data sourcing API
Types are: L - container, E - element (any), A - attribute (String)
XP resolution from a given node
Generic data sourcing API
Generic data sourcing API
Generic data sourcing API
reflection resolved for java/scala objects
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/
xml conversions.
xml conversions.
This stuff here is more from my learning scala days, but i got used to the shortcuts...
the simplest solver: can solve an attribute - basically AttrAccess. In this case, the expression can only a single attribute name