public class PatternSparqlGenerator extends Object
| Modifier and Type | Class | Description |
|---|---|---|
(package private) class |
PatternSparqlGenerator.Clazz |
|
(package private) class |
PatternSparqlGenerator.Named |
|
(package private) class |
PatternSparqlGenerator.Property |
|
(package private) class |
PatternSparqlGenerator.Querypart |
|
(package private) static class |
PatternSparqlGenerator.Querytype |
|
(package private) class |
PatternSparqlGenerator.Variable |
| Modifier and Type | Field | Description |
|---|---|---|
private static String |
CLASS_PREFIX |
|
private List<String> |
classes |
|
private static PatternSparqlGenerator |
instance |
|
private Integer |
limit |
|
private static String |
NAMED_ENTITY_PREFIX |
|
private List<String> |
namedEntities |
|
private NifEverything |
nif |
|
private static String |
NOT_DEFINED |
|
private static String |
PROJ |
|
private static String |
PROJ2 |
|
private List<String> |
properties |
|
private static String |
PROPERTY_PREFIX |
|
private SimpleQuantityRanker |
ranker |
|
private static String |
URI_START_PREFIX |
| Modifier | Constructor | Description |
|---|---|---|
private |
PatternSparqlGenerator() |
| Modifier and Type | Method | Description |
|---|---|---|
private PatternSparqlGenerator.Querypart |
clazz(int index) |
|
private String |
construct(PatternSparqlGenerator.Querytype type,
PatternSparqlGenerator.Querypart... queryparts) |
|
private <T> List<T> |
emptyIfNull(List<T> coll) |
|
String |
generateQuery(List<String> classesIn,
List<String> propertiesIn,
List<String> namedEntitiesIn) |
|
static PatternSparqlGenerator |
getInstance() |
|
int |
getLimit() |
|
private PatternSparqlGenerator.Querypart |
named(int index) |
|
String |
nifStrigToQuery(String nifString) |
|
String |
nifToQuery(org.aksw.gerbil.transfer.nif.Document doc) |
|
private PatternSparqlGenerator.Querypart |
prop(int index) |
|
void |
setLimit(int limit) |
|
private PatternSparqlGenerator.Querypart |
var(String var) |
private static final String NOT_DEFINED
private static PatternSparqlGenerator instance
private Integer limit
private NifEverything nif
private SimpleQuantityRanker ranker
private static final String CLASS_PREFIX
private static final String PROPERTY_PREFIX
private static final String NAMED_ENTITY_PREFIX
private static final String URI_START_PREFIX
private static final String PROJ
private static final String PROJ2
public static PatternSparqlGenerator getInstance()
public String nifToQuery(org.aksw.gerbil.transfer.nif.Document doc)
public String generateQuery(List<String> classesIn, List<String> propertiesIn, List<String> namedEntitiesIn)
private PatternSparqlGenerator.Querypart clazz(int index)
private PatternSparqlGenerator.Querypart prop(int index)
private PatternSparqlGenerator.Querypart named(int index)
private PatternSparqlGenerator.Querypart var(String var)
public int getLimit()
public void setLimit(int limit)
private String construct(PatternSparqlGenerator.Querytype type, PatternSparqlGenerator.Querypart... queryparts)
Copyright © 2016–2018 Pivotal Software, Inc.. All rights reserved.