Class BufferingPrefixMapping

java.lang.Object
org.apache.jena.sparql.graph.PrefixMappingBase
org.apache.jena.system.buffering.BufferingPrefixMapping
All Implemented Interfaces:
org.apache.jena.shared.PrefixMapping, BufferingCtl

public class BufferingPrefixMapping extends PrefixMappingBase implements BufferingCtl
A PrefixMapping that buffers changes until flush() is called.
  • Constructor Details

    • BufferingPrefixMapping

      public BufferingPrefixMapping(org.apache.jena.shared.PrefixMapping other)
  • Method Details

    • base

      public org.apache.jena.shared.PrefixMapping base()
    • flush

      public void flush()
      Description copied from interface: BufferingCtl
      Push the buffered changes into the base object
      Specified by:
      flush in interface BufferingCtl
    • reset

      public void reset()
      Description copied from interface: BufferingCtl
      Remove any changes that are buffered.
      Specified by:
      reset in interface BufferingCtl
    • getAdded

      public org.apache.jena.shared.PrefixMapping getAdded()
    • getDeleted

      public Set<String> getDeleted()
    • numPrefixes

      public int numPrefixes()
      Specified by:
      numPrefixes in interface org.apache.jena.shared.PrefixMapping
      Overrides:
      numPrefixes in class PrefixMappingBase
    • hasNoMappings

      public boolean hasNoMappings()
      Specified by:
      hasNoMappings in interface org.apache.jena.shared.PrefixMapping
      Overrides:
      hasNoMappings in class PrefixMappingBase