Class NormalizeXPathSelector

java.lang.Object
de.wwu.scdh.annotation.selection.wadm.NormalizeXPathSelector
All Implemented Interfaces:
Consumer<org.apache.jena.rdf.model.Resource>

public class NormalizeXPathSelector extends Object implements Consumer<org.apache.jena.rdf.model.Resource>
  • Field Details

    • dom

      protected final Resource<?> dom
    • model

      protected org.apache.jena.rdf.model.Model model
    • rewriterFactory

      protected final RewriterFactory rewriterFactory
    • processor

      protected final net.sf.saxon.s9api.Processor processor
    • normalizerMode

      protected final Mode normalizerMode
    • error

      protected Optional<Exception> error
  • Constructor Details

    • NormalizeXPathSelector

      public NormalizeXPathSelector(net.sf.saxon.s9api.Processor processor, RewriterFactory rewriterFactory, org.apache.jena.rdf.model.Model model, Resource<?> dom, Mode mode)
  • Method Details

    • accept

      public void accept(org.apache.jena.rdf.model.Resource selector)
      This is the method of the function interface Consumer and actually does the normalization without throwing errors.
      Specified by:
      accept in interface Consumer<org.apache.jena.rdf.model.Resource>