Class ConfigTemplate
- java.lang.Object
-
- org.eclipse.rdf4j.repository.config.ConfigTemplate
-
public class ConfigTemplate extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.String>multilineMapprivate java.lang.Stringtemplateprivate static java.util.regex.PatternTOKEN_PATTERNprivate java.util.Map<java.lang.String,java.util.List<java.lang.String>>variableMap
-
Constructor Summary
Constructors Constructor Description ConfigTemplate(java.lang.String template)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static java.lang.StringescapeMultilineQuotes(java.lang.String quoteVariant, java.lang.String value)Escape Turtle multiline literal quote characters in the given value.java.util.Map<java.lang.String,java.lang.String>getMultilineMap()java.lang.StringgetTemplate()java.util.Map<java.lang.String,java.util.List<java.lang.String>>getVariableMap()private voidparseTemplate()java.lang.Stringrender(java.util.Map<java.lang.String,java.lang.String> valueMap)voidsetTemplate(java.lang.String template)
-
-
-
Field Detail
-
TOKEN_PATTERN
private static final java.util.regex.Pattern TOKEN_PATTERN
-
template
private java.lang.String template
-
variableMap
private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> variableMap
-
multilineMap
private final java.util.Map<java.lang.String,java.lang.String> multilineMap
-
-
Method Detail
-
getTemplate
public java.lang.String getTemplate()
-
setTemplate
public final void setTemplate(java.lang.String template)
-
parseTemplate
private void parseTemplate()
-
getVariableMap
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getVariableMap()
-
render
public java.lang.String render(java.util.Map<java.lang.String,java.lang.String> valueMap)
-
escapeMultilineQuotes
protected static java.lang.String escapeMultilineQuotes(java.lang.String quoteVariant, java.lang.String value)Escape Turtle multiline literal quote characters in the given value.- Parameters:
quoteVariant- either ''' or """value- the value to escape properly- Returns:
- the value with any needed multiline quote sequences escaped
-
getMultilineMap
public java.util.Map<java.lang.String,java.lang.String> getMultilineMap()
-
-