Class RdfFieldFromExistingTriple
java.lang.Object
org.aksw.jena_sparql_api.collection.observable.RdfFieldFromExistingTriple
- Type Parameters:
T-
- All Implemented Interfaces:
org.aksw.commons.accessors.SingleValuedAccessor<org.apache.jena.graph.Node>,org.aksw.commons.collection.observable.ObservableValue<org.apache.jena.graph.Node>
public class RdfFieldFromExistingTriple
extends Object
implements org.aksw.commons.collection.observable.ObservableValue<org.apache.jena.graph.Node>
A field that when setting its value removes the referred to triple
and replaces it with another one
- Author:
- raven
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected org.apache.jena.graph.Tripleprotected GraphChange -
Constructor Summary
ConstructorsConstructorDescriptionRdfFieldFromExistingTriple(GraphChange graph, org.apache.jena.graph.Triple existingTriple, int componentIdx) -
Method Summary
Modifier and TypeMethodDescriptionprotected PropertyChangeEventorg.aksw.commons.collection.observable.Registrationorg.apache.jena.graph.Nodeget()org.apache.jena.graph.NodegetLatestValue(Map<org.apache.jena.graph.Triple, org.apache.jena.graph.Triple> map) org.apache.jena.graph.Nodevoidset(org.apache.jena.graph.Node value) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.commons.collection.observable.ObservableValue
addValueChangeListener, addVetoableChangeListener, convertMethods inherited from interface org.aksw.commons.accessors.SingleValuedAccessor
getOrDefault
-
Field Details
-
graph
-
existingTriple
protected org.apache.jena.graph.Triple existingTriple -
componentIdx
protected int componentIdx
-
-
Constructor Details
-
RdfFieldFromExistingTriple
public RdfFieldFromExistingTriple(GraphChange graph, org.apache.jena.graph.Triple existingTriple, int componentIdx)
-
-
Method Details
-
getOriginalValue
public org.apache.jena.graph.Node getOriginalValue() -
getLatestValue
public org.apache.jena.graph.Node getLatestValue(Map<org.apache.jena.graph.Triple, org.apache.jena.graph.Triple> map) -
get
public org.apache.jena.graph.Node get()- Specified by:
getin interfaceorg.aksw.commons.accessors.SingleValuedAccessor<org.apache.jena.graph.Node>
-
set
public void set(org.apache.jena.graph.Node value) - Specified by:
setin interfaceorg.aksw.commons.accessors.SingleValuedAccessor<org.apache.jena.graph.Node>
-
adaptEvent
-
addVetoableChangeListener
- Specified by:
addVetoableChangeListenerin interfaceorg.aksw.commons.collection.observable.ObservableValue<org.apache.jena.graph.Node>
-
addPropertyChangeListener
public org.aksw.commons.collection.observable.Registration addPropertyChangeListener(PropertyChangeListener listener) - Specified by:
addPropertyChangeListenerin interfaceorg.aksw.commons.collection.observable.ObservableValue<org.apache.jena.graph.Node>
-