public class ConflictResolverImpl extends Object implements ConflictResolver
#aggregationFactory
).Constructor and Description |
---|
ConflictResolverImpl(ConflictResolverSpec crSpec,
ConflictResolutionConfig globalConfig)
Creates a new instance of conflict resolver for settings passed in crSpec.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
crSameNodes(com.hp.hpl.jena.graph.Node node1,
com.hp.hpl.jena.graph.Node node2)
Comparison of node equality with regard to conflict resolution.
|
Collection<CRQuad> |
resolveConflicts(Collection<de.fuberlin.wiwiss.ng4j.Quad> quads)
Apply conflict resolution process to the input graph and return result
as a collection of CRQuads.
|
public ConflictResolverImpl(ConflictResolverSpec crSpec, ConflictResolutionConfig globalConfig)
crSpec
- settings for the conflict resolution processglobalConfig
- global configuration values for conflict resolutionpublic static boolean crSameNodes(com.hp.hpl.jena.graph.Node node1, com.hp.hpl.jena.graph.Node node2)
Node.sameValueAs(Object)
except that languages for plain string literal are not distinguished.node1
- first compared nodenode2
- second compared nodepublic Collection<CRQuad> resolveConflicts(Collection<de.fuberlin.wiwiss.ng4j.Quad> quads) throws ConflictResolutionException
resolveConflicts
in interface ConflictResolver
quads
- collection of quads where conflicts are to be resolvedConflictResolutionException
- thrown when an error during the conflict
resolution process occursCRQuad
Copyright © 2013. All Rights Reserved.