Class RDFRemover

  • All Implemented Interfaces:
    RDFHandler

    public class RDFRemover
    extends AbstractRDFHandler
    An RDFHandler that removes RDF data from a repository.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private RepositoryConnection con
      The connection to use for the removal operations.
      private Resource context
      The context to remove the statements from; null to indicate the null context.
      private boolean enforceContext
      Flag indicating whether the context specified for this RDFRemover should be enforced upon all reported statements.
    • Constructor Summary

      Constructors 
      Constructor Description
      RDFRemover​(RepositoryConnection con)
      Creates a new RDFRemover object that removes the data from the default context.
    • Field Detail

      • enforceContext

        private boolean enforceContext
        Flag indicating whether the context specified for this RDFRemover should be enforced upon all reported statements.
      • context

        private Resource context
        The context to remove the statements from; null to indicate the null context. This context value is used when enforceContext is set to true.
    • Constructor Detail

      • RDFRemover

        public RDFRemover​(RepositoryConnection con)
        Creates a new RDFRemover object that removes the data from the default context.
        Parameters:
        con - The connection to use for the removal operations.
    • Method Detail

      • enforceContext

        public void enforceContext​(Resource context)
        Enforces the supplied context upon all statements that are reported to this RDFRemover.
        Parameters:
        context - A Resource identifying the context, or null for the null context.
      • enforcesContext

        public boolean enforcesContext()
        Checks whether this RDFRemover enforces its context upon all statements that are reported to it.
        Returns:
        true if it enforces its context, false otherwise.
      • getContext

        public Resource getContext()
        Gets the context identifier that this RDFRemover enforces upon all statements that are reported to it (in case enforcesContext() returns true).
        Returns:
        A Resource identifying the context, or null if the null context is enforced.