public class SPARQLLinkkerRendererVisitor 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) boolean |
generateSameAs |
private java.lang.String |
lkpattern |
private java.lang.String |
lkvar1 |
private java.lang.String |
lkvar2 |
(package private) java.util.Hashtable<java.lang.String,java.lang.String> |
nslist |
private java.lang.String |
onto1NamedGraph |
private java.lang.String |
onto2NamedGraph |
(package private) boolean |
requestedblanks |
(package private) boolean |
select |
blanks, corese, ignoreerrors, listBGP, logger, obj, prefixList, queries, varsIndexcount, weakens
ENC, INDENT, linePrefix, NL, writer
Constructor and Description |
---|
SPARQLLinkkerRendererVisitor(java.io.PrintWriter writer) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
createCoreseQuery(java.lang.String query) |
protected java.lang.String |
createLinkConstruct(java.lang.String v1,
java.lang.String GP1,
java.lang.String v2,
java.lang.String GP2,
java.lang.String LKPat) |
protected java.lang.String |
createQuery(java.lang.String v1,
java.lang.String GP1,
java.lang.String v2,
java.lang.String GP2,
java.lang.String LKPat) |
protected java.lang.String |
createSelect(java.lang.String v1,
java.lang.String GP1,
java.lang.String v2,
java.lang.String GP2,
java.lang.String LKPat) |
protected java.lang.String |
equalObjectFilterStatement(java.lang.String o1,
java.lang.String o2) |
protected java.lang.String |
equalValueFilterStatement(java.lang.String o1,
java.lang.String o2) |
void |
init(java.util.Properties p)
Initialises the parameters of the renderer
|
void |
processInLinkKey(LinkkeyBinding binding) |
void |
setGraph1Name(java.lang.String name) |
void |
setGraph2Name(java.lang.String name) |
void |
visit(Alignment align) |
void |
visit(Cell cell) |
void |
visit(Linkkey linkkey) |
void |
visit(LinkkeyEquals linkkeyEquals)
Generate the constraint corresponding to:
MINUS { ?x pj ?wj .
|
void |
visit(LinkkeyIntersects linkkeyIntersects) |
void |
visit(Relation rel) |
protected java.lang.String |
wrapInNamedGraph(java.lang.String namedGraph,
java.lang.String stuff) |
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
Alignment alignment
Cell cell
java.util.Hashtable<java.lang.String,java.lang.String> nslist
private java.lang.String onto1NamedGraph
private java.lang.String onto2NamedGraph
private java.lang.String lkvar1
private java.lang.String lkvar2
private java.lang.String lkpattern
boolean embedded
boolean edoal
boolean select
boolean generateSameAs
boolean requestedblanks
private java.lang.String content_Corese
public SPARQLLinkkerRendererVisitor(java.io.PrintWriter writer)
public void setGraph1Name(java.lang.String name)
public void setGraph2Name(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
protected java.lang.String createQuery(java.lang.String v1, java.lang.String GP1, java.lang.String v2, java.lang.String GP2, java.lang.String LKPat)
protected java.lang.String createLinkConstruct(java.lang.String v1, java.lang.String GP1, java.lang.String v2, java.lang.String GP2, java.lang.String LKPat)
protected java.lang.String createSelect(java.lang.String v1, java.lang.String GP1, java.lang.String v2, java.lang.String GP2, java.lang.String LKPat)
protected java.lang.String createCoreseQuery(java.lang.String query)
public void visit(Linkkey linkkey) throws AlignmentException
visit
in interface EDOALVisitor
AlignmentException
public void visit(LinkkeyEquals linkkeyEquals) throws AlignmentException
visit
in interface EDOALVisitor
AlignmentException
public void visit(LinkkeyIntersects linkkeyIntersects) throws AlignmentException
visit
in interface EDOALVisitor
AlignmentException
public void processInLinkKey(LinkkeyBinding binding) throws AlignmentException
AlignmentException
protected java.lang.String equalObjectFilterStatement(java.lang.String o1, java.lang.String o2)
protected java.lang.String equalValueFilterStatement(java.lang.String o1, java.lang.String o2)
protected java.lang.String wrapInNamedGraph(java.lang.String namedGraph, java.lang.String stuff)
(C) INRIA & friends, 2003-2020