Class ElementTransformSubstituteService

java.lang.Object
org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
org.aksw.jena_sparql_api.transform.ElementTransformSubstituteService
All Implemented Interfaces:
ElementTransform

public class ElementTransformSubstituteService extends ElementTransformCopyBase
Element transform that substitutes SERVICE with another element. This allows for use of SERVICE elements as 'variables'. For example, a convention could be to substitute services that start with a <slot:someName>.
Author:
raven
  • Field Details

    • substitution

      protected Function<org.apache.jena.graph.Node,org.apache.jena.sparql.syntax.Element> substitution
  • Constructor Details

    • ElementTransformSubstituteService

      public ElementTransformSubstituteService()
  • Method Details

    • transform

      public org.apache.jena.sparql.syntax.Element transform(org.apache.jena.sparql.syntax.ElementService el, org.apache.jena.graph.Node service, org.apache.jena.sparql.syntax.Element elt1)
      Specified by:
      transform in interface ElementTransform
      Overrides:
      transform in class ElementTransformCopyBase