Class LaunchSysProp.SequenceLaunchSysProp
java.lang.Object
com.inductiveautomation.ignition.client.launch.util.LaunchSysProp<List<String>>
com.inductiveautomation.ignition.client.launch.util.LaunchSysProp.SequenceLaunchSysProp
- Enclosing class:
- LaunchSysProp<T>
A collection of system props which expect to have a 'list' of system properties which are in the form of
{key}.{index}
. The values returned are a List of Strings which match the index. Once an index value is
null no additional values are searched for as its assumed to be the end of the 'list' of properties.-
Nested Class Summary
Nested classes/interfaces inherited from class com.inductiveautomation.ignition.client.launch.util.LaunchSysProp
LaunchSysProp.BooleanLaunchSysProp, LaunchSysProp.IntLaunchSysProp, LaunchSysProp.LaunchSysPropWithJvm, LaunchSysProp.LongLaunchSysProp, LaunchSysProp.SequenceLaunchSysProp, LaunchSysProp.StringLaunchSysProp
-
Field Summary
Fields inherited from class com.inductiveautomation.ignition.client.launch.util.LaunchSysProp
key, legacyKey, value
-
Method Summary
Modifier and TypeMethodDescriptiontoDProps()
Returns a set of CLI arguments in the form of-D${key}=${value}
, unless the value is null, then an empty Set is returnedtoDPropsWith
(List<String> values) Returns a set of CLI arguments in the form of-D${key}=${value}
, unless the value is null, then an empty Set is returned.Methods inherited from class com.inductiveautomation.ignition.client.launch.util.LaunchSysProp
key, value, valueOr
-
Method Details
-
toDProps
Description copied from class:LaunchSysProp
Returns a set of CLI arguments in the form of-D${key}=${value}
, unless the value is null, then an empty Set is returned- Overrides:
toDProps
in classLaunchSysProp<List<String>>
-
toDPropsWith
Description copied from class:LaunchSysProp
Returns a set of CLI arguments in the form of-D${key}=${value}
, unless the value is null, then an empty Set is returned. The value which is provided is the value which is always returned. This is a convenience method for returning the correct CLI arguments, but where a new value is required, like on retargets etc- Overrides:
toDPropsWith
in classLaunchSysProp<List<String>>
-