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 Object
implements com.beust.jcommander.converters.IParameterSplitter
A form of
Config
that is generated by looking at fields in the constructor arg that are
annotated with ConfigValue
. 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
-
Method Summary
-
Constructor Details
-
NonSplittingSplitter
public NonSplittingSplitter()
-
-
Method Details
-
split
- Specified by:
split
in interfacecom.beust.jcommander.converters.IParameterSplitter
-