Class FacetScopeGenerator

java.lang.Object
org.aksw.jenax.facete.treequery2.api.FacetScopeGenerator

public class FacetScopeGenerator extends Object
Pattern of generated variable names: '_scope_pathname_origvar_' Underscores in scope and path are doubled for escaping.
  • Field Details

    • root

      protected ScopeNode root
    • scopeNameGenerator

      protected org.aksw.commons.collections.generator.Generator<String> scopeNameGenerator
    • scopeToPathToName

      protected com.google.common.collect.Table<String,org.aksw.jenax.path.core.FacetPath,ScopeNode> scopeToPathToName
  • Constructor Details

    • FacetScopeGenerator

      public FacetScopeGenerator(org.apache.jena.sparql.core.Var rootVar)
  • Method Details

    • getOrCreateScope

      public ScopeNode getOrCreateScope(ScopeNode parent, org.aksw.jenax.path.core.FacetPath facetPath)
    • getConverter

      public com.google.common.base.Converter<org.apache.jena.sparql.core.Var,org.apache.jena.sparql.core.Var> getConverter()