public class SPARQLConstructRendererVisitor extends GraphPatternRendererVisitor implements AlignmentVisitor
Modifier and Type | Field and Description |
---|---|
(package private) Alignment |
alignment |
(package private) Cell |
cell |
private java.lang.String |
content_Corese |
(package private) boolean |
edoal |
(package private) boolean |
embedded |
(package private) static org.slf4j.Logger |
logger |
private java.lang.String |
namedGraph |
(package private) java.util.Hashtable<java.lang.String,java.lang.String> |
nslist |
(package private) boolean |
requestedblanks |
blanks, corese, ignoreerrors, listBGP, obj, prefixList, queries, varsIndexcount, weakens
ENC, INDENT, linePrefix, NL, writer
Constructor and Description |
---|
SPARQLConstructRendererVisitor(java.io.PrintWriter writer) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
createConstruct(java.lang.String GP1,
java.lang.String GP2) |
protected java.lang.String |
createCoreseQuery(java.lang.String query) |
protected void |
generateConstruct(Cell cell,
Expression expr1,
Expression expr2) |
void |
init(java.util.Properties p)
Initialises the parameters of the renderer
|
void |
setGraphName(java.lang.String name) |
void |
visit(Alignment align) |
void |
visit(Cell cell) |
void |
visit(Linkkey linkkey) |
void |
visit(LinkkeyEquals linkkeyEquals) |
void |
visit(LinkkeyIntersects linkkeyIntersects) |
void |
visit(Relation rel) |
addToGP, createPrefixList, createPropertyVarName, createVarName, emptyGP, getBGP, getGP, getOrGenerateNSPrefix, getPrefixDomain, getPrefixName, getQuery, initStructure, registerPrefix, resetVariables, resetVariables, saveQuery, split, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
decreaseIndent, increaseIndent, indentedOutput, indentedOutput, indentedOutputln, indentedOutputln, output, outputln, outputln, setEncoding, setIndentString, setNewLineString
getMethod, subsumedInvocableMethod
static final org.slf4j.Logger logger
Alignment alignment
Cell cell
java.util.Hashtable<java.lang.String,java.lang.String> nslist
private java.lang.String namedGraph
boolean embedded
boolean edoal
boolean requestedblanks
private java.lang.String content_Corese
public SPARQLConstructRendererVisitor(java.io.PrintWriter writer)
public void setGraphName(java.lang.String name)
public void init(java.util.Properties p)
init
in interface AlignmentVisitor
init
in class GraphPatternRendererVisitor
public void visit(Alignment align) throws AlignmentException
visit
in interface AlignmentVisitor
AlignmentException
public void visit(Cell cell) throws AlignmentException
visit
in interface AlignmentVisitor
AlignmentException
public void visit(Relation rel) throws AlignmentException
visit
in interface AlignmentVisitor
AlignmentException
public void visit(Linkkey linkkey)
visit
in interface EDOALVisitor
public void visit(LinkkeyEquals linkkeyEquals)
visit
in interface EDOALVisitor
public void visit(LinkkeyIntersects linkkeyIntersects)
visit
in interface EDOALVisitor
protected void generateConstruct(Cell cell, Expression expr1, Expression expr2) throws AlignmentException
AlignmentException
protected java.lang.String createConstruct(java.lang.String GP1, java.lang.String GP2)
protected java.lang.String createCoreseQuery(java.lang.String query)
(C) INRIA & friends, 2003-2020