Class ValuesServiceQueryResolver.VisitorToCheckServiceVariables
java.lang.Object
org.apache.jena.sparql.syntax.ElementVisitorBase
se.liu.ida.hefquin.engine.ValuesServiceQueryResolver.VisitorToCheckServiceVariables
- All Implemented Interfaces:
org.apache.jena.sparql.syntax.ElementVisitor
- Enclosing class:
ValuesServiceQueryResolver
protected static class ValuesServiceQueryResolver.VisitorToCheckServiceVariables
extends org.apache.jena.sparql.syntax.ElementVisitorBase
Checks for each visited SERVICE clause that has a service variable
whether that variable is in a given list of permitted variables.
If it comes across a service variable that is not in the list,
then it remembers this variable, to be accessed via
getDiscoveredVar().-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.apache.jena.sparql.core.Varprotected final List<org.apache.jena.sparql.core.Var> -
Constructor Summary
ConstructorsConstructorDescriptionVisitorToCheckServiceVariables(List<org.apache.jena.sparql.core.Var> permittedVars) Creates the visitor with the list of variables that are permitted as service variables. -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.core.VarThe result may benull, indicating that all service variables that the visitor came across have been permitted ones.voidvisit(org.apache.jena.sparql.syntax.ElementService e) Methods inherited from class org.apache.jena.sparql.syntax.ElementVisitorBase
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Field Details
-
permittedVars
-
discoveredVar
protected org.apache.jena.sparql.core.Var discoveredVar
-
-
Constructor Details
-
VisitorToCheckServiceVariables
Creates the visitor with the list of variables that are permitted as service variables.
-
-
Method Details
-
visit
public void visit(org.apache.jena.sparql.syntax.ElementService e) - Specified by:
visitin interfaceorg.apache.jena.sparql.syntax.ElementVisitor- Overrides:
visitin classorg.apache.jena.sparql.syntax.ElementVisitorBase
-
getDiscoveredVar
public org.apache.jena.sparql.core.Var getDiscoveredVar()The result may benull, indicating that all service variables that the visitor came across have been permitted ones.
-