public class SiDIFTripleStoreVisitor extends Object implements SiDIFVisitor
Constructor and Description |
---|
SiDIFTripleStoreVisitor() |
Modifier and Type | Method and Description |
---|---|
static TripleStore |
fromSiDIF(SiDIF sidif)
create a TripleStore from the given sidif Parser
|
static TripleStore |
fromSiDIFFile(File sidifFile)
get a TripleStore from the given sidif File
|
static TripleStore |
fromSiDIFStream(InputStream in)
create a TripleStore from the given sidif inputStream
|
static TripleStore |
fromSiDIFText(String sidifText)
get a triple Store from the given sidifText
|
Object |
resolve(Object subject)
resolve the subject
|
Object |
visit(Link node,
ObjectHolder data) |
Object |
visit(Links node,
ObjectHolder data) |
Object |
visit(Literal node,
ObjectHolder data) |
Object |
visit(SimpleNode node,
ObjectHolder data) |
Object |
visit(Value node,
ObjectHolder data) |
public static TripleStore fromSiDIFText(String sidifText) throws Exception
sidifText
- Exception
public static TripleStore fromSiDIFFile(File sidifFile) throws Exception
sidifFile
- Exception
public static TripleStore fromSiDIFStream(InputStream in) throws Exception
in
- - the inputStream to read fromException
public static TripleStore fromSiDIF(SiDIF sidif) throws Exception
sidif
- Exception
public Object visit(SimpleNode node, ObjectHolder data)
visit
in interface SiDIFVisitor
public Object visit(Links node, ObjectHolder data)
visit
in interface SiDIFVisitor
public Object resolve(Object subject)
subject
- - if it is "it" then return the name of the current subjectpublic Object visit(Link node, ObjectHolder data)
visit
in interface SiDIFVisitor
public Object visit(Literal node, ObjectHolder data)
visit
in interface SiDIFVisitor
public Object visit(Value node, ObjectHolder data)
visit
in interface SiDIFVisitor
Copyright © 2017. All Rights Reserved.