org.openjena.riot.out
Class OutputLangUtils

java.lang.Object
  extended by org.openjena.riot.out.OutputLangUtils

public class OutputLangUtils
extends java.lang.Object

Utilites for formatter output


Constructor Summary
OutputLangUtils()
           
 
Method Summary
static java.lang.String abbrevByBase(java.lang.String uri, java.lang.String base)
           
static void output(java.io.Writer out, com.hp.hpl.jena.graph.Node s, com.hp.hpl.jena.graph.Node p, com.hp.hpl.jena.graph.Node o, com.hp.hpl.jena.graph.Node g, Prologue prologue, NodeToLabel labelPolicy)
           
static void output(java.io.Writer out, com.hp.hpl.jena.graph.Node node, Prologue prologue)
          Use with caution - better to pass in a Node to Label mapper
static void output(java.io.Writer out, com.hp.hpl.jena.graph.Node node, Prologue prologue, NodeToLabel labelPolicy)
           
static void output(java.io.Writer out, Quad quad, Prologue prologue, NodeToLabel labelPolicy)
           
static void output(java.io.Writer out, com.hp.hpl.jena.graph.Triple triple, com.hp.hpl.jena.graph.Node graphNode, Prologue prologue, NodeToLabel labelPolicy)
           
static void output(java.io.Writer out, com.hp.hpl.jena.graph.Triple triple, Prologue prologue, NodeToLabel labelPolicy)
           
static void outputEsc(java.io.Writer out, java.lang.String s, boolean useSlashEscapes)
          Output a string, using \t etc and \ u escape mechanisms.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OutputLangUtils

public OutputLangUtils()
Method Detail

output

public static void output(java.io.Writer out,
                          Quad quad,
                          Prologue prologue,
                          NodeToLabel labelPolicy)

output

public static void output(java.io.Writer out,
                          com.hp.hpl.jena.graph.Node s,
                          com.hp.hpl.jena.graph.Node p,
                          com.hp.hpl.jena.graph.Node o,
                          com.hp.hpl.jena.graph.Node g,
                          Prologue prologue,
                          NodeToLabel labelPolicy)

output

public static void output(java.io.Writer out,
                          com.hp.hpl.jena.graph.Triple triple,
                          com.hp.hpl.jena.graph.Node graphNode,
                          Prologue prologue,
                          NodeToLabel labelPolicy)

output

public static void output(java.io.Writer out,
                          com.hp.hpl.jena.graph.Triple triple,
                          Prologue prologue,
                          NodeToLabel labelPolicy)

output

public static void output(java.io.Writer out,
                          com.hp.hpl.jena.graph.Node node,
                          Prologue prologue)
Use with caution - better to pass in a Node to Label mapper


output

public static void output(java.io.Writer out,
                          com.hp.hpl.jena.graph.Node node,
                          Prologue prologue,
                          NodeToLabel labelPolicy)

abbrevByBase

public static java.lang.String abbrevByBase(java.lang.String uri,
                                            java.lang.String base)

outputEsc

public static void outputEsc(java.io.Writer out,
                             java.lang.String s,
                             boolean useSlashEscapes)
Output a string, using \t etc and \ u escape mechanisms.

Parameters:
out - Writer for output
s - String to process
useSlashEscapes - Whether to use \t etc (\\ is awlays possible).


Copyright ? 2004, 2005, 2006, 2007, 2008, 2009 Hewlett-Packard Development Company, LP Copyright ? 2010 Talis Systems Ltd. Copyright ? 2010, 2011 Epimorphics Ltd.