19 |
# MA 02111-1307 USA |
# MA 02111-1307 USA |
20 |
# |
# |
21 |
|
|
22 |
import gzz, java |
import org.fenfire, java |
23 |
import jarray |
import jarray |
24 |
import gzz.loom.NodeView.Nodespec as Spec |
import org.fenfire.loom.NodeView.Nodespec as Spec |
25 |
from org.fenfire.test.gfx import getvs |
from org.fenfire.test.gfx import getvs |
26 |
from com.hp.hpl.mesa.rdf import jena |
from com.hp.hpl.mesa.rdf import jena |
27 |
|
|
41 |
|
|
42 |
nodes, dirs, props = {}, {}, {} |
nodes, dirs, props = {}, {}, {} |
43 |
|
|
44 |
view = gzz.loom.SimpleView(NodeView()) |
view = org.fenfire.loom.SimpleView(NodeView()) |
45 |
|
|
46 |
class NodeView(gzz.loom.NodeView): |
class NodeView(org.fenfire.loom.NodeView): |
47 |
def render(self, vs, cs, spec): |
def render(self, vs, cs, spec): |
48 |
nodes[spec.node] = cs |
nodes[spec.node] = cs |
49 |
dirs[spec.node] = spec.dir |
dirs[spec.node] = spec.dir |
66 |
r.addProperty(p, t) |
r.addProperty(p, t) |
67 |
|
|
68 |
vs = getvs() |
vs = getvs() |
69 |
cursor = gzz.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()), |
cursor = org.fenfire.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()), |
70 |
Cmp(lambda stmt: stmt.getObject()), |
Cmp(lambda stmt: stmt.getObject()), |
71 |
gzz.loom.StatementSelector.SimpleSelector()) |
org.fenfire.loom.StatementSelector.SimpleSelector()) |
72 |
cursor.set(r) |
cursor.set(r) |
73 |
view.render(vs, 0, cursor) |
view.render(vs, 0, cursor) |
74 |
|
|
97 |
w.addProperty(p, r) |
w.addProperty(p, r) |
98 |
|
|
99 |
vs = getvs() |
vs = getvs() |
100 |
cursor = gzz.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()), |
cursor = org.fenfire.loom.Cursor(Cmp(lambda stmt: stmt.getSubject()), |
101 |
Cmp(lambda stmt: stmt.getObject()), |
Cmp(lambda stmt: stmt.getObject()), |
102 |
gzz.loom.StatementSelector.SimpleSelector(), |
org.fenfire.loom.StatementSelector.SimpleSelector(), |
103 |
r, 1, s) |
r, 1, s) |
104 |
assert cursor.rotation == 0 |
assert cursor.rotation == 0 |
105 |
view.render(vs, 0, cursor) |
view.render(vs, 0, cursor) |