Class TriplePatternFragmentBase

    • Field Detail

      • emptyStmtIterator

        public static final org.apache.jena.rdf.model.StmtIterator emptyStmtIterator
    • Constructor Detail

      • TriplePatternFragmentBase

        public TriplePatternFragmentBase​(String fragmentURL,
                                         String datasetURL)
        Creates an empty Triple Pattern Fragment.
        Parameters:
        fragmentURL -
        datasetURL -
      • TriplePatternFragmentBase

        public TriplePatternFragmentBase​(String fragmentURL,
                                         String datasetURL,
                                         long pageNumber,
                                         boolean isLastPage)
        Creates an empty Triple Pattern Fragment page.
        Parameters:
        fragmentURL -
        isLastPage -
        datasetURL -
        pageNumber -
      • TriplePatternFragmentBase

        public TriplePatternFragmentBase​(long totalSize,
                                         String fragmentURL,
                                         String datasetURL,
                                         long pageNumber,
                                         boolean isLastPage)
        Creates a new Triple Pattern Fragment.
        Parameters:
        totalSize - the total size
        fragmentURL -
        datasetURL -
        pageNumber -
        isLastPage -
    • Method Detail

      • getNonEmptyStmtIterator

        protected abstract org.apache.jena.rdf.model.StmtIterator getNonEmptyStmtIterator()
        Returns:
      • addMetadata

        public void addMetadata​(org.apache.jena.rdf.model.Model model)
        Description copied from class: LinkedDataFragmentBase
        Adds some basic metadata to the given RDF model. This method may be overridden in subclasses.
        Overrides:
        addMetadata in class LinkedDataFragmentBase
      • addControls

        public void addControls​(org.apache.jena.rdf.model.Model model)
        Description copied from class: LinkedDataFragmentBase
        Adds an RDF description of page links to the given RDF model. This method may be overridden in subclasses.
        Overrides:
        addControls in class LinkedDataFragmentBase
      • getTemplate

        public String getTemplate()
        Returns: