public class IRITemplateFactory extends ObjectTemplateFactory
termFactory| Constructor and Description |
|---|
IRITemplateFactory(TermFactory termFactory) |
| Modifier and Type | Method and Description |
|---|---|
ImmutableFunctionalTerm |
getColumn(String column) |
NonVariableTerm |
getConstant(String constant) |
NonVariableTerm |
getTemplateTerm(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<Template.Component> components) |
String |
serializeTemplateTerm(ImmutableFunctionalTerm functionalTerm)
Converts a IRI or BNode template function into a template
|
format, getTemplateTermsgetComponents, getVariable, templateComponentToTermpublic IRITemplateFactory(TermFactory termFactory)
public NonVariableTerm getConstant(String constant)
public ImmutableFunctionalTerm getColumn(String column)
public NonVariableTerm getTemplateTerm(it.unibz.inf.ontop.com.google.common.collect.ImmutableList<Template.Component> components)
public String serializeTemplateTerm(ImmutableFunctionalTerm functionalTerm)
ObjectTemplateFactoryFor instance:
http://example.org/{}/{}/{}(X, Y, X) -> "http://example.org/{X}/{Y}/{X}"
serializeTemplateTerm in interface TemplateFactoryserializeTemplateTerm in class ObjectTemplateFactoryfunctionalTerm - URI or BNode FunctionCopyright © 2009–2021 Free University of Bozen-Bolzano. All rights reserved.