public final class ScriptingHelper
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.util.regex.Pattern |
modelPattern |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
asArray(java.util.Collection<?> c)
Turns the given collection into an modelica array.
|
static java.lang.String |
asParameterList(java.util.Collection<?> c)
Turns the given collection into a modelica parameterlist.
|
static java.lang.String |
asString(java.lang.Object str)
Turns the given object into a modelica string.
|
static java.lang.String |
asStringArray(java.util.Collection<?> c)
Turns the given collection into an modelica array of strings.
|
static java.lang.String |
asStringParameterList(java.util.Collection<?> c)
Turns the given collection into a modelica parameterlist of
strings using Object#toString().
|
static java.lang.String |
convertPath(java.nio.file.Path path) |
static java.lang.String |
convertPath(java.lang.String path) |
static java.util.Optional<java.lang.String> |
extractPath(java.lang.String str)
Extracts a path from the given string `str`.
|
static java.util.List<java.lang.String> |
fromArray(java.lang.String modelicaExpr)
Turns the given modelica expression - which should be an array -
into a List of Strings.
|
static java.util.List<java.lang.String> |
fromNestedArray(java.lang.String modelicaExpr)
Turns the given modelica expression - which should be an array -
into a flat List of Strings.
|
static java.util.List<java.lang.Object> |
fromNestedArrayToNestedList(java.lang.String modelicaExpr)
Turns the given modelica expression - which should be an array -
into a flat List of Strings.
|
static java.util.Optional<java.lang.String> |
getModelName(java.nio.file.Path file)
Returns the `name` of a model in the `file`.
|
static java.util.Optional<java.lang.String> |
getModelName(java.lang.String modelicaCode)
Returns the `name` of a model inside of `modelicaCode`.
|
static java.lang.String |
killTrailingQuotes(java.lang.String s)
Removes trailing and leading quotes (") from `s`.
|
public static java.lang.String asString(java.lang.Object str)
public static java.lang.String asArray(java.util.Collection<?> c)
public static java.lang.String asParameterList(java.util.Collection<?> c)
public static java.lang.String asStringArray(java.util.Collection<?> c)
public static java.lang.String asStringParameterList(java.util.Collection<?> c)
public static java.lang.String killTrailingQuotes(java.lang.String s)
public static java.util.List<java.lang.String> fromArray(java.lang.String modelicaExpr)
public static java.util.List<java.lang.String> fromNestedArray(java.lang.String modelicaExpr)
public static java.util.List<java.lang.Object> fromNestedArrayToNestedList(java.lang.String modelicaExpr)
public static java.util.Optional<java.lang.String> getModelName(java.lang.String modelicaCode)
Note: If there are more than one models the result is the first model.
public static java.util.Optional<java.lang.String> getModelName(java.nio.file.Path file)
throws java.io.IOException
java.io.IOExceptiongetModelName(String)public static java.util.Optional<java.lang.String> extractPath(java.lang.String str)
public static java.lang.String convertPath(java.lang.String path)
public static java.lang.String convertPath(java.nio.file.Path path)