public class DefaultNeedModelWrapper extends NeedModelWrapper
NeedModelWrapper to add matchat specific methods to access content fields like title, description, tags, etc.
In many methods NeedContentPropertyType is used as a parameter to specify which content node you want to access.
Created by hfriedrich on 16.03.2017.
needDataset| Constructor and Description |
|---|
DefaultNeedModelWrapper(org.apache.jena.query.Dataset needDataset) |
DefaultNeedModelWrapper(org.apache.jena.rdf.model.Model needModel,
org.apache.jena.rdf.model.Model sysInfoModel) |
DefaultNeedModelWrapper(java.lang.String needUri) |
| Modifier and Type | Method and Description |
|---|---|
void |
addTag(NeedContentPropertyType type,
java.lang.String tag) |
java.util.Collection<java.lang.String> |
getDescriptions(NeedContentPropertyType type) |
java.util.Collection<java.lang.String> |
getDescriptions(NeedContentPropertyType type,
java.lang.String language) |
java.util.Collection<java.lang.String> |
getDescriptions(org.apache.jena.rdf.model.Resource contentNode) |
java.util.Collection<java.lang.String> |
getDescriptions(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String language) |
Coordinate |
getLocationCoordinate(org.apache.jena.rdf.model.Resource contentNode) |
java.lang.String |
getSomeDescription(NeedContentPropertyType type,
java.lang.String... preferredLanguages) |
java.lang.String |
getSomeDescription(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String... preferredLanguages) |
java.lang.String |
getSomeTitle(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String... preferredLanguages) |
java.lang.String |
getSomeTitleFromIsOrAll(java.lang.String... preferredLanguages) |
java.util.Collection<java.lang.String> |
getTags(NeedContentPropertyType type) |
java.util.Collection<java.lang.String> |
getTags(org.apache.jena.rdf.model.Resource contentNode) |
java.util.Collection<java.lang.String> |
getTitles(NeedContentPropertyType type) |
java.util.Collection<java.lang.String> |
getTitles(NeedContentPropertyType type,
java.lang.String language) |
java.util.Collection<java.lang.String> |
getTitles(org.apache.jena.rdf.model.Resource contentNode) |
java.util.Collection<java.lang.String> |
getTitles(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String language) |
java.util.Collection<java.lang.String> |
getTitlesFromIsOrAll() |
java.util.Collection<java.lang.String> |
getTitlesFromIsOrAll(java.lang.String language) |
void |
setDescription(NeedContentPropertyType type,
java.lang.String description) |
void |
setShapesGraphReference(java.net.URI shapesGraphReference) |
void |
setTitle(NeedContentPropertyType type,
java.lang.String title) |
addContentPropertyStringValue, addFacetUri, addFlag, addMatchingContext, copyDataset, copyNeedModel, createContentNode, getConnectionContainerUri, getContentNodes, getContentPropertyStringValue, getContentPropertyStringValue, getContentPropertyStringValue, getContentPropertyStringValues, getContentPropertyStringValues, getContentPropertyType, getCreationDate, getDataGraph, getDataGraphName, getFacetUris, getGoal, getGoals, getMatchingContexts, getNeedModel, getNeedNode, getNeedState, getNeedUri, getShapesGraph, getShapesGraphName, getSomeContentPropertyStringValue, getSomeContentPropertyStringValue, getSomeContentPropertyStringValue, getSysInfoModel, getWonNodeUri, hasFlag, hasMatchingContext, isANeed, normalizeNeedModel, setConnectionContainerUri, setContentPropertyStringValue, setNeedState, setWonNodeUripublic DefaultNeedModelWrapper(java.lang.String needUri)
public DefaultNeedModelWrapper(org.apache.jena.query.Dataset needDataset)
public DefaultNeedModelWrapper(org.apache.jena.rdf.model.Model needModel,
org.apache.jena.rdf.model.Model sysInfoModel)
public void setTitle(NeedContentPropertyType type, java.lang.String title)
public void setShapesGraphReference(java.net.URI shapesGraphReference)
public java.util.Collection<java.lang.String> getTitlesFromIsOrAll()
public java.util.Collection<java.lang.String> getTitlesFromIsOrAll(java.lang.String language)
public java.lang.String getSomeTitleFromIsOrAll(java.lang.String... preferredLanguages)
public java.lang.String getSomeTitle(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String... preferredLanguages)
public java.util.Collection<java.lang.String> getTitles(org.apache.jena.rdf.model.Resource contentNode)
public java.util.Collection<java.lang.String> getTitles(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String language)
public java.util.Collection<java.lang.String> getTitles(NeedContentPropertyType type)
public java.util.Collection<java.lang.String> getTitles(NeedContentPropertyType type, java.lang.String language)
public void setDescription(NeedContentPropertyType type, java.lang.String description)
public java.lang.String getSomeDescription(NeedContentPropertyType type, java.lang.String... preferredLanguages)
public java.lang.String getSomeDescription(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String... preferredLanguages)
public java.util.Collection<java.lang.String> getDescriptions(org.apache.jena.rdf.model.Resource contentNode)
public java.util.Collection<java.lang.String> getDescriptions(org.apache.jena.rdf.model.Resource contentNode,
java.lang.String language)
public java.util.Collection<java.lang.String> getDescriptions(NeedContentPropertyType type)
public java.util.Collection<java.lang.String> getDescriptions(NeedContentPropertyType type, java.lang.String language)
public void addTag(NeedContentPropertyType type, java.lang.String tag)
public java.util.Collection<java.lang.String> getTags(org.apache.jena.rdf.model.Resource contentNode)
public java.util.Collection<java.lang.String> getTags(NeedContentPropertyType type)
public Coordinate getLocationCoordinate(org.apache.jena.rdf.model.Resource contentNode)
Copyright © 2018. All Rights Reserved.