com.ontotext.ordi.mapper.rdbms
Class PredicatePatternBase

java.lang.Object
  extended by com.ontotext.ordi.mapper.rdbms.PredicatePatternBase
All Implemented Interfaces:
PredicatePattern
Direct Known Subclasses:
JdbcPredicatePatternImpl

public abstract class PredicatePatternBase
extends Object
implements PredicatePattern


Field Summary
protected  URI dataSource
           
protected  MapperDescriptor descriptor
           
protected  URI namedGraph
           
protected  DataHandler objectHandler
           
protected  URI predicate
           
protected  String query
           
protected  DataHandler subjectHandler
           
 
Constructor Summary
PredicatePatternBase(MapperDescriptor descriptor, DataHandler subjectHandler, DataHandler objectHandler, URI predicate, URI namedGraph, String query, URI dataSource)
           
 
Method Summary
abstract  void execute(Resource subject, URI pred, Value value, URI namedGraph, RDFResultManager resultHandler)
           
 URI getDataSource()
           
 MapperDescriptor getMapperDescriptor()
           
 URI getNamedGraph()
           
 DataHandler getObjectHandler()
           
 URI getPredicate()
           
 String getQuery()
           
 DataHandler getSubjectHandler()
           
abstract  boolean isValid()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

predicate

protected URI predicate

namedGraph

protected URI namedGraph

query

protected String query

subjectHandler

protected DataHandler subjectHandler

objectHandler

protected DataHandler objectHandler

descriptor

protected MapperDescriptor descriptor

dataSource

protected URI dataSource
Constructor Detail

PredicatePatternBase

public PredicatePatternBase(MapperDescriptor descriptor,
                            DataHandler subjectHandler,
                            DataHandler objectHandler,
                            URI predicate,
                            URI namedGraph,
                            String query,
                            URI dataSource)
Method Detail

getPredicate

public URI getPredicate()
Specified by:
getPredicate in interface PredicatePattern

getNamedGraph

public URI getNamedGraph()
Specified by:
getNamedGraph in interface PredicatePattern

getQuery

public String getQuery()
Specified by:
getQuery in interface PredicatePattern

getSubjectHandler

public DataHandler getSubjectHandler()
Specified by:
getSubjectHandler in interface PredicatePattern

getObjectHandler

public DataHandler getObjectHandler()
Specified by:
getObjectHandler in interface PredicatePattern

getMapperDescriptor

public MapperDescriptor getMapperDescriptor()
Specified by:
getMapperDescriptor in interface PredicatePattern

getDataSource

public URI getDataSource()
Specified by:
getDataSource in interface PredicatePattern

execute

public abstract void execute(Resource subject,
                             URI pred,
                             Value value,
                             URI namedGraph,
                             RDFResultManager resultHandler)
Specified by:
execute in interface PredicatePattern

isValid

public abstract boolean isValid()
Specified by:
isValid in interface PredicatePattern


Copyright © 2008. All Rights Reserved.