com.ldodds.twinkle.querysource
Class QuerySourceFactoryImpl
java.lang.Object
com.ldodds.twinkle.querysource.QuerySourceFactoryImpl
- All Implemented Interfaces:
- QuerySourceFactory
public class QuerySourceFactoryImpl
- extends java.lang.Object
- implements QuerySourceFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QuerySourceFactoryImpl
public QuerySourceFactoryImpl(Model sources)
getQuerySources
public java.util.Set<Resource> getQuerySources()
- Specified by:
getQuerySources
in interface QuerySourceFactory
- Returns:
- a Set of Resources
getMemoryQuerySources
public java.util.Set<Resource> getMemoryQuerySources()
- Specified by:
getMemoryQuerySources
in interface QuerySourceFactory
getRDBQuerySources
public java.util.Set<Resource> getRDBQuerySources()
- Specified by:
getRDBQuerySources
in interface QuerySourceFactory
getInferencingSources
public java.util.Set<Resource> getInferencingSources()
- Specified by:
getInferencingSources
in interface QuerySourceFactory
getEndpoints
public java.util.Set<Resource> getEndpoints()
- Specified by:
getEndpoints
in interface QuerySourceFactory
getQuerySourceNames
public java.util.Set<java.lang.String> getQuerySourceNames()
- Specified by:
getQuerySourceNames
in interface QuerySourceFactory
- Returns:
- a Set of data source names
getSources
public Model getSources()
- Specified by:
getSources
in interface QuerySourceFactory
- Returns:
- the Model holding the underlying query sources