StringList - (internal class - not supported as interface)
A StringList is used to pass parameters to context action calls ( executeAction() , setParameter() ). It is implemented as std::vector of String , which is an std::string itself. The interface provides conversion facilities, so that you can use the StringList as a std::vector< std::string > with its full functionality.
String lists are used in order to pass complex parameter lists to several functions. Thus, the functionality supported for string lists is reduced to necessary functions for creating and passing parameter lists.