Class TriplePatternFragmentRequestImpl<CTT,NVT,AVT>
- java.lang.Object
-
- org.linkeddatafragments.fragments.LinkedDataFragmentRequestBase
-
- org.linkeddatafragments.fragments.tpf.TriplePatternFragmentRequestImpl<CTT,NVT,AVT>
-
- Type Parameters:
CTT-NVT-AVT-
- All Implemented Interfaces:
ILinkedDataFragmentRequest,ITriplePatternFragmentRequest<CTT,NVT,AVT>
public class TriplePatternFragmentRequestImpl<CTT,NVT,AVT> extends LinkedDataFragmentRequestBase implements ITriplePatternFragmentRequest<CTT,NVT,AVT>
An implementation ofITriplePatternFragmentRequest.- Author:
- Olaf Hartig
-
-
Field Summary
Fields Modifier and Type Field Description ITriplePatternElement<CTT,NVT,AVT>objectITriplePatternElement<CTT,NVT,AVT>predicateITriplePatternElement<CTT,NVT,AVT>subject-
Fields inherited from class org.linkeddatafragments.fragments.LinkedDataFragmentRequestBase
datasetURL, fragmentURL, pageNumber, pageNumberWasRequested
-
Fields inherited from interface org.linkeddatafragments.fragments.ILinkedDataFragmentRequest
PARAMETERNAME_PAGE, TRIPLESPERPAGE
-
Fields inherited from interface org.linkeddatafragments.fragments.tpf.ITriplePatternFragmentRequest
PARAMETERNAME_OBJ, PARAMETERNAME_PRED, PARAMETERNAME_SUBJ
-
-
Constructor Summary
Constructors Constructor Description TriplePatternFragmentRequestImpl(String fragmentURL, String datasetURL, boolean pageNumberWasRequested, long pageNumber, ITriplePatternElement<CTT,NVT,AVT> subject, ITriplePatternElement<CTT,NVT,AVT> predicate, ITriplePatternElement<CTT,NVT,AVT> object)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITriplePatternElement<CTT,NVT,AVT>getObject()Returns the object position of the requested triple pattern.ITriplePatternElement<CTT,NVT,AVT>getPredicate()Returns the predicate position of the requested triple pattern.ITriplePatternElement<CTT,NVT,AVT>getSubject()Returns the subject position of the requested triple pattern.StringtoString()-
Methods inherited from class org.linkeddatafragments.fragments.LinkedDataFragmentRequestBase
getDatasetURL, getFragmentURL, getPageNumber, isPageRequest
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.linkeddatafragments.fragments.ILinkedDataFragmentRequest
getDatasetURL, getFragmentURL, getPageNumber, isPageRequest
-
-
-
-
Field Detail
-
subject
public final ITriplePatternElement<CTT,NVT,AVT> subject
-
predicate
public final ITriplePatternElement<CTT,NVT,AVT> predicate
-
object
public final ITriplePatternElement<CTT,NVT,AVT> object
-
-
Constructor Detail
-
TriplePatternFragmentRequestImpl
public TriplePatternFragmentRequestImpl(String fragmentURL, String datasetURL, boolean pageNumberWasRequested, long pageNumber, ITriplePatternElement<CTT,NVT,AVT> subject, ITriplePatternElement<CTT,NVT,AVT> predicate, ITriplePatternElement<CTT,NVT,AVT> object)
- Parameters:
fragmentURL-datasetURL-pageNumberWasRequested-pageNumber-subject-predicate-object-
-
-
Method Detail
-
getSubject
public ITriplePatternElement<CTT,NVT,AVT> getSubject()
Description copied from interface:ITriplePatternFragmentRequestReturns the subject position of the requested triple pattern.- Specified by:
getSubjectin interfaceITriplePatternFragmentRequest<CTT,NVT,AVT>- Returns:
-
getPredicate
public ITriplePatternElement<CTT,NVT,AVT> getPredicate()
Description copied from interface:ITriplePatternFragmentRequestReturns the predicate position of the requested triple pattern.- Specified by:
getPredicatein interfaceITriplePatternFragmentRequest<CTT,NVT,AVT>- Returns:
-
getObject
public ITriplePatternElement<CTT,NVT,AVT> getObject()
Description copied from interface:ITriplePatternFragmentRequestReturns the object position of the requested triple pattern.- Specified by:
getObjectin interfaceITriplePatternFragmentRequest<CTT,NVT,AVT>- Returns:
-
toString
public String toString()
- Overrides:
toStringin classLinkedDataFragmentRequestBase
-
-