Package org.openqa.selenium.grid.config
Class NonSplittingSplitter
- java.lang.Object
-
- org.openqa.selenium.grid.config.NonSplittingSplitter
-
- All Implemented Interfaces:
com.beust.jcommander.converters.IParameterSplitter
public class NonSplittingSplitter extends java.lang.Object implements com.beust.jcommander.converters.IParameterSplitter
A form ofConfig
that is generated by looking at fields in the constructor arg that are annotated withConfigValue
. The class hierarchy is walked from closest to Object to the constructor argument's type, null values are ignored, and the order in which fields are read is not stable (meaning duplicate config values may give different values each time).The main use of this class is to allow an object configured using (for example) jcommander to be used directly within the app, without requiring intermediate support classes to transform flags to config values.
-
-
Constructor Summary
Constructors Constructor Description NonSplittingSplitter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>
split(java.lang.String value)
-