Package org.aksw.facete.v3.api
Class FacetPathContext
java.lang.Object
org.aksw.facete.v3.api.FacetPathContext
- All Implemented Interfaces:
FacetPathMapping
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected FacetPathAn absolute path against which to resolve relative paths.protected Set<org.apache.jena.sparql.core.Var>protected org.aksw.commons.collections.generator.Generator<String>Generator for names that are used to build variablesprotected com.google.common.collect.BiMap<FacetPath,org.apache.jena.sparql.core.Var> So far allocated mappingsprotected org.apache.jena.sparql.core.VarThe root variable the path started from.protected StringA name used to disambiguate the same variable name at different levels of nesting. -
Constructor Summary
ConstructorsConstructorDescriptionFacetPathContext(String scopeName, org.apache.jena.sparql.core.Var rootVar, FacetPath basePath, Set<org.apache.jena.sparql.core.Var> forbiddenVars) -
Method Summary
-
Field Details
-
pathToVar
So far allocated mappings -
scopeName
A name used to disambiguate the same variable name at different levels of nesting. -
rootVar
protected org.apache.jena.sparql.core.Var rootVarThe root variable the path started from. -
basePath
An absolute path against which to resolve relative paths. -
forbiddenVars
-
nameGenerator
Generator for names that are used to build variables
-
-
Constructor Details
-
FacetPathContext
-
-
Method Details
-
allocate
- Specified by:
allocatein interfaceFacetPathMapping
-