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>

public static class LaunchSysProp.SequenceLaunchSysProp extends LaunchSysProp<List<String>>
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.
  • Method Details

    • toDProps

      @Nonnull public Set<String> 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 class LaunchSysProp<List<String>>
    • toDPropsWith

      @Nonnull public Set<String> toDPropsWith(List<String> values)
      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 class LaunchSysProp<List<String>>