Class ValuesServiceQueryResolver.MyElementTransform
java.lang.Object
org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.MyElementTransform
- All Implemented Interfaces:
 org.apache.jena.sparql.syntax.syntaxtransform.ElementTransform
- Enclosing class:
 ValuesServiceQueryResolver
protected static class ValuesServiceQueryResolver.MyElementTransform
extends org.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
Transforms all SERVICE clauses that have a service variable by replacing
 this variable with the URI that a given solution mapping assigns to the
 variable. Throws an 
ValuesServiceQueryResolver.MyIllegalQueryException if the solution
 mapping assigns something else than a URI to such a service variable.- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.apache.jena.sparql.engine.binding.BindingFields 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 e, org.apache.jena.graph.Node sn, org.apache.jena.sparql.syntax.Element inside) 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 
- 
Field Details
- 
solmap
protected final org.apache.jena.sparql.engine.binding.Binding solmap 
 - 
 - 
Constructor Details
- 
MyElementTransform
public MyElementTransform(org.apache.jena.sparql.engine.binding.Binding solmap)  
 - 
 - 
Method Details
- 
transform
public org.apache.jena.sparql.syntax.Element transform(org.apache.jena.sparql.syntax.ElementService e, org.apache.jena.graph.Node sn, org.apache.jena.sparql.syntax.Element inside) - Specified by:
 transformin interfaceorg.apache.jena.sparql.syntax.syntaxtransform.ElementTransform- Overrides:
 transformin classorg.apache.jena.sparql.syntax.syntaxtransform.ElementTransformCopyBase
 
 -