public NodeFormatter(final Model model) { if (model == null) throw new NullPointerException("No model given!"); //_renderer = new ATermAbstractSyntaxRenderer(); _renderer = new ATermManchesterSyntaxRenderer(); _sw = new StringWriter(); _formatter = new PrintWriter(_sw); _renderer.setWriter(_formatter); _qnames = JenaUtils.makeQNameProvider(model); // _formatter.setQNames(_qnames); if (model instanceof InfModel) { final InfGraph graph = (InfGraph) model.getGraph(); _rawModel = ModelFactory.createModelForGraph(graph.getRawGraph()); } else _rawModel = model; }
public String format(final RDFNode node) { if (node == null) return "<<null>>"; // usedStatements = new HashSet(); _sw.getBuffer().setLength(0); final ATerm term = node2term(node); if (term instanceof ATermAppl) _renderer.visit((ATermAppl) term); else { _sw.write("{"); _renderer.visitList((ATermList) term); _sw.write("}"); } return _sw.toString(); }
@Test public void testNot() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); r.visit(not(C)); final String expected = "not C"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testNot() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); r.visit(not(C)); final String expected = "not C"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testSelf() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl p = term("p"); r.visit(self(p)); final String expected = "(p Self)"; final String actual = s.toString(); assertEquals(expected, actual); }
public String format(final RDFNode node) { if (node == null) return "<<null>>"; // usedStatements = new HashSet(); _sw.getBuffer().setLength(0); final ATerm term = node2term(node); if (term instanceof ATermAppl) _renderer.visit((ATermAppl) term); else { _sw.write("{"); _renderer.visitList((ATermList) term); _sw.write("}"); } return _sw.toString(); }
public NodeFormatter(final Model model) { if (model == null) throw new NullPointerException("No model given!"); //_renderer = new ATermAbstractSyntaxRenderer(); _renderer = new ATermManchesterSyntaxRenderer(); _sw = new StringWriter(); _formatter = new PrintWriter(_sw); _renderer.setWriter(_formatter); _qnames = JenaUtils.makeQNameProvider(model); // _formatter.setQNames(_qnames); if (model instanceof InfModel) { final InfGraph graph = (InfGraph) model.getGraph(); _rawModel = ModelFactory.createModelForGraph(graph.getRawGraph()); } else _rawModel = model; }
@Test public void testInverse() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl p = term("p"); r.visit(inv(p)); final String expected = "inverse p"; final String actual = s.toString(); assertEquals(expected, actual); }
public String format(final RDFNode node) { if (node == null) return "<<null>>"; // usedStatements = new HashSet(); _sw.getBuffer().setLength(0); final ATerm term = node2term(node); if (term instanceof ATermAppl) _renderer.visit((ATermAppl) term); else { _sw.write("{"); _renderer.visitList((ATermList) term); _sw.write("}"); } return _sw.toString(); }
public NodeFormatter(final Model model) { if (model == null) throw new NullPointerException("No model given!"); //_renderer = new ATermAbstractSyntaxRenderer(); _renderer = new ATermManchesterSyntaxRenderer(); _sw = new StringWriter(); _formatter = new PrintWriter(_sw); _renderer.setWriter(_formatter); _qnames = JenaUtils.makeQNameProvider(model); // _formatter.setQNames(_qnames); if (model instanceof InfModel) { final InfGraph graph = (InfGraph) model.getGraph(); _rawModel = ModelFactory.createModelForGraph(graph.getRawGraph()); } else _rawModel = model; }
@Test public void testInverse() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl p = term("p"); r.visit(inv(p)); final String expected = "inverse p"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testSelf() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl p = term("p"); r.visit(self(p)); final String expected = "(p Self)"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testMin() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); final ATermAppl p = term("p"); r.visit(min(p, 3, C)); final String expected = "(p min 3 C)"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testAll() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); final ATermAppl p = term("p"); r.visit(all(p, C)); final String expected = "(p only C)"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testHasValue() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl l = literal("foobar"); final ATermAppl p = term("p"); r.visit(hasValue(p, l)); final String expected = "(p value \"foobar\")"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testAll() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); final ATermAppl p = term("p"); r.visit(all(p, C)); final String expected = "(p only C)"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testHasValue() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl l = literal("foobar"); final ATermAppl p = term("p"); r.visit(hasValue(p, l)); final String expected = "(p value \"foobar\")"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testMax() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); final ATermAppl p = term("p"); r.visit(max(p, 3, C)); final String expected = "(p max 3 C)"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testSome() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); final ATermAppl p = term("p"); r.visit(some(p, C)); final String expected = "(p some C)"; final String actual = s.toString(); assertEquals(expected, actual); }
@Test public void testMax() { final StringWriter s = new StringWriter(); final ATermRenderer r = new ATermManchesterSyntaxRenderer(); r.setWriter(new PrintWriter(s)); final ATermAppl C = term("C"); final ATermAppl p = term("p"); r.visit(max(p, 3, C)); final String expected = "(p max 3 C)"; final String actual = s.toString(); assertEquals(expected, actual); }