Class Util
java.lang.Object
org.eclipse.rdf4j.console.Util
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic StringformatToWidth(int width, String padding, String str, String separator) Deprecated.static ResourcegetContext(Repository repository, String ctxID) Get context IRI from string representationstatic Resource[]getContexts(String[] tokens, int pos, Repository repository) Get context IRIs from a series of tokens, starting from (zero-based) position within the series.static PathgetNormalizedPath(Path workDir, String file) Get path from file string if it's absolute, or from working directory if the file is relative.static StringgetPrefixedValue(Value value, Map<String, String> namespaces) Get string representation for a value.static booleanisHttpOrFile(String str) Check if a string looks like a HTTP, HTTPS or file URI. 
- 
Constructor Details
- 
Util
public Util() 
 - 
 - 
Method Details
- 
getContext
Get context IRI from string representation- Parameters:
 repository- repositoryctxID- context as string- Returns:
 - context IRI
 
 - 
getContexts
public static Resource[] getContexts(String[] tokens, int pos, Repository repository) throws IllegalArgumentException Get context IRIs from a series of tokens, starting from (zero-based) position within the series.- Parameters:
 tokens- command as series of tokenspos- position to start fromrepository- repository- Returns:
 - array of contexts or null for default context
 - Throws:
 IllegalArgumentException
 - 
isHttpOrFile
Check if a string looks like a HTTP, HTTPS or file URI.- Parameters:
 str- string- Returns:
 - true if
 
 - 
getNormalizedPath
 - 
getPrefixedValue
Get string representation for a value. If the value is an IRI and is part of a known namespace, the prefix will be used to shorten it.- Parameters:
 value- valuenamespaces- mapping (uri,prefix)- Returns:
 - string representation
 
 - 
formatToWidth
@Deprecated public static String formatToWidth(int width, String padding, String str, String separator) Deprecated.Format a string of values, starting new line(s) when the joined values exceed the width. Primarily used for displaying formatted help (e.g namespaces, config files) to the console. To be replaced by a commons text method- Parameters:
 width- maximum column widthpadding- left paddingstr- joined stringseparator- value separator- Returns:
 - list of values as a formatted string, or empty
 
 
 -