Class RdfEntryWithCast<K extends org.apache.jena.rdf.model.RDFNode,V extends org.apache.jena.rdf.model.RDFNode>
java.lang.Object
org.apache.jena.enhanced.Polymorphic<org.apache.jena.rdf.model.RDFNode>
org.apache.jena.enhanced.EnhNode
org.apache.jena.rdf.model.impl.ResourceImpl
org.aksw.jena_sparql_api.utils.views.map.RdfEntryBase<K,V>
org.aksw.jena_sparql_api.utils.views.map.RdfEntryDelegateBase<K,V>
org.aksw.jena_sparql_api.utils.views.map.RdfEntryWithCast<K,V>
- All Implemented Interfaces:
Map.Entry<K,,V> RdfEntry<K,,V> RdfEntryDelegate<K,,V> org.apache.jena.graph.FrontsNode,org.apache.jena.rdf.model.RDFNode,org.apache.jena.rdf.model.Resource
public class RdfEntryWithCast<K extends org.apache.jena.rdf.model.RDFNode,V extends org.apache.jena.rdf.model.RDFNode>
extends RdfEntryDelegateBase<K,V>
An extension of RdfEntry where the key and value can be cast to a given RDFNode sub class.
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,K> protected org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,V> Fields inherited from class org.aksw.jena_sparql_api.utils.views.map.RdfEntryDelegateBase
delegateFields inherited from class org.apache.jena.rdf.model.impl.ResourceImpl
factory, rdfNodeFactoryFields inherited from class org.apache.jena.enhanced.EnhNode
enhGraph, node -
Constructor Summary
ConstructorsConstructorDescriptionRdfEntryWithCast(RdfEntry<?, ?> delegate, org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode, K> keyConverter, org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode, V> valueConverter) -
Method Summary
Modifier and TypeMethodDescriptiongetKey()org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,? extends org.apache.jena.rdf.model.RDFNode> getValue()org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,? extends org.apache.jena.rdf.model.RDFNode> inModel(org.apache.jena.rdf.model.Model m) Methods inherited from class org.aksw.jena_sparql_api.utils.views.map.RdfEntryDelegateBase
getDelegateMethods inherited from class org.aksw.jena_sparql_api.utils.views.map.RdfEntryBase
toStringMethods inherited from class org.apache.jena.rdf.model.impl.ResourceImpl
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, addProperty, asLiteral, asResource, begin, commit, getId, getLocalName, getModel, getModelCom, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getStmtTerm, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, listProperties, listProperties, listProperties, mustHaveModel, removeAll, removeProperties, visitWithMethods inherited from class org.apache.jena.enhanced.EnhNode
as, asNode, canAs, canSupport, convertTo, equals, getGraph, getPersonality, hashCode, isAnon, isLiteral, isResource, isStmtResource, isURIResource, isValid, viewAsMethods inherited from class org.apache.jena.enhanced.Polymorphic
addView, alreadyHasView, asInternal, supportsMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.jena.graph.FrontsNode
asNodeMethods inherited from interface org.aksw.jena_sparql_api.utils.views.map.RdfEntryDelegate
getOwnerPropertyMethods inherited from interface org.apache.jena.rdf.model.RDFNode
as, asLiteral, asResource, canAs, getModel, isAnon, isLiteral, isResource, isStmtResource, isURIResource, visitWithMethods inherited from interface org.apache.jena.rdf.model.Resource
abort, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addLiteral, addProperty, addProperty, addProperty, addProperty, begin, commit, equals, getId, getLocalName, getNameSpace, getProperty, getProperty, getPropertyResourceValue, getRequiredProperty, getRequiredProperty, getStmtTerm, getURI, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasLiteral, hasProperty, hasProperty, hasProperty, hasProperty, hasURI, listProperties, listProperties, listProperties, removeAll, removeProperties, toString
-
Field Details
-
keyConverter
protected org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,K extends org.apache.jena.rdf.model.RDFNode> keyConverter -
valueConverter
protected org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,V extends org.apache.jena.rdf.model.RDFNode> valueConverter
-
-
Constructor Details
-
RdfEntryWithCast
-
-
Method Details
-
getKeyConverter
public org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,? extends org.apache.jena.rdf.model.RDFNode> getKeyConverter() -
getValueConverter
public org.aksw.commons.util.convert.ConvertFunction<? super org.apache.jena.rdf.model.RDFNode,? extends org.apache.jena.rdf.model.RDFNode> getValueConverter() -
getKey
-
getValue
-
setValue
-
inModel
- Specified by:
inModelin interfaceRdfEntry<K extends org.apache.jena.rdf.model.RDFNode,V extends org.apache.jena.rdf.model.RDFNode> - Specified by:
inModelin interfaceorg.apache.jena.rdf.model.RDFNode- Specified by:
inModelin interfaceorg.apache.jena.rdf.model.Resource- Specified by:
inModelin classRdfEntryBase<K extends org.apache.jena.rdf.model.RDFNode,V extends org.apache.jena.rdf.model.RDFNode>
-