Package org.aksw.jenax.io.json.graph
Class GraphToJsonPropertyMapper
java.lang.Object
org.aksw.jenax.io.json.graph.GraphToJsonEdgeMapper
org.aksw.jenax.io.json.graph.GraphToJsonPropertyMapper
- All Implemented Interfaces:
GraphToJsonMapper
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected intprotected booleanFields inherited from class org.aksw.jenax.io.json.graph.GraphToJsonEdgeMapper
baseFilter, isHidden, targetNodeMapper -
Constructor Summary
ConstructorsConstructorDescriptionGraphToJsonPropertyMapper(org.aksw.jenax.arq.util.triple.TripleFilter baseFilter) -
Method Summary
Modifier and TypeMethodDescriptionorg.aksw.jenax.arq.util.triple.TripleFilterbooleanisSingle()com.google.gson.JsonElementmap(org.aksw.commons.path.json.PathJson path, com.google.gson.JsonArray errors, org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node node) static GraphToJsonPropertyMapperof(org.apache.jena.graph.Node node, boolean isForward) static GraphToJsonPropertyMapperof(org.apache.jena.graph.Node predicate, org.aksw.commons.util.direction.Direction direction) static GraphToJsonPropertyMapperof(org.apache.jena.sparql.path.P_Path0 basicPath) setBaseFilter(org.aksw.jenax.arq.util.triple.TripleFilter baseFilter) setMaxCount(int maxCount) voidsetSingle(boolean single) setTargetNodeMapper(GraphToJsonMapperNode targetNodeMapper) setUniqueLang(boolean isUniqueLang) toAggregator(org.apache.jena.sparql.path.P_Path0 jsonKey) toString()Methods inherited from class org.aksw.jenax.io.json.graph.GraphToJsonEdgeMapper
isHidden, setHidden
-
Field Details
-
isUniqueLang
protected boolean isUniqueLang -
maxCount
protected int maxCount -
single
protected boolean single
-
-
Constructor Details
-
GraphToJsonPropertyMapper
public GraphToJsonPropertyMapper(org.aksw.jenax.arq.util.triple.TripleFilter baseFilter)
-
-
Method Details
-
of
-
of
-
of
public static GraphToJsonPropertyMapper of(org.apache.jena.graph.Node predicate, org.aksw.commons.util.direction.Direction direction) -
getBaseFilter
public org.aksw.jenax.arq.util.triple.TripleFilter getBaseFilter() -
setBaseFilter
public GraphToJsonPropertyMapper setBaseFilter(org.aksw.jenax.arq.util.triple.TripleFilter baseFilter) -
getTargetNodeMapper
- Specified by:
getTargetNodeMapperin classGraphToJsonEdgeMapper
-
setTargetNodeMapper
-
isUniqueLang
-
setUniqueLang
-
getMaxCount
-
setMaxCount
-
isSingle
public boolean isSingle() -
setSingle
public void setSingle(boolean single) -
map
public com.google.gson.JsonElement map(org.aksw.commons.path.json.PathJson path, com.google.gson.JsonArray errors, org.apache.jena.graph.Graph graph, org.apache.jena.graph.Node node) -
toString
-
toAggregator
- Specified by:
toAggregatorin classGraphToJsonEdgeMapper
-