Class ElementTransformSubstituteService
java.lang.Object
org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
org.aksw.jena_sparql_api.transform.ElementTransformSubstituteService
- All Implemented Interfaces:
ElementTransform
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 Summary
FieldsModifier and TypeFieldDescriptionprotected Function<org.apache.jena.graph.Node,org.apache.jena.sparql.syntax.Element> Fields inherited from class org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
alwaysCopy -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.syntax.Elementtransform(org.apache.jena.sparql.syntax.ElementService el, org.apache.jena.graph.Node service, org.apache.jena.sparql.syntax.Element elt1) Methods inherited from class org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform
-
Field Details
-
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:
transformin interfaceElementTransform- Overrides:
transformin classElementTransformCopyBase
-