public class Templates extends Object
| Constructor and Description |
|---|
Templates() |
| Modifier and Type | Method and Description |
|---|---|
static String |
format(String uriTemplate,
Collection<?> args)
This method instantiates the input uri template by arguments
|
static String |
format(String uriTemplate,
Object... args)
This method instantiates the input uri template by arguments
|
static int |
getArity(String template) |
static String |
getDBConcatTemplateString(ImmutableFunctionalTerm lexicalTerm) |
static String |
getTemplateString(ImmutableFunctionalTerm lexicalFunctionalTerm)
Converts a IRI or BNode template function into a template
|
public static String format(String uriTemplate, Collection<?> args)
Example:
If args = ["A", 1], then
URITemplates.format("http://example.org/{}/{}", args)
results "http://example.org/A/1"
format(String, Object...)public static int getArity(String template)
public static String format(String uriTemplate, Object... args)
Example:
URITemplates.format("http://example.org/{}/{}", "A", 1) results "http://example.org/A/1"
uriTemplate - String with placeholderargs - argspublic static String getTemplateString(ImmutableFunctionalTerm lexicalFunctionalTerm)
For instance:
http://example.org/{}/{}/{}(X, Y, X) -> "http://example.org/{X}/{Y}/{X}"
lexicalFunctionalTerm - URI or BNode Functionpublic static String getDBConcatTemplateString(ImmutableFunctionalTerm lexicalTerm)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.