Joutsen v0.5.0+12-g5dd5f7e
Public Member Functions | List of all members
Joutsen.StringToCollectionConverter< CollectionType, ItemType > Class Template Reference

A converter for a string into a collection. More...

Public Member Functions

 StringToCollectionConverter (SimpleTypeConverter< String, ItemType > itemConverter, String itemSeparator)
 Creates a new instance. More...
 
CollectionType Convert (String value)
 Converts a string into a collection. More...
 
- Public Member Functions inherited from Joutsen.SimpleTypeConverter< String, CollectionType >
TargetType Convert (SourceType value)
 Converts value into an instance of TTarget. More...
 

Detailed Description

A converter for a string into a collection.

Since
0.5.0
Type Constraints
CollectionType :Collection<ItemType> 
CollectionType :new() 

Constructor & Destructor Documentation

◆ StringToCollectionConverter()

Joutsen.StringToCollectionConverter< CollectionType, ItemType >.StringToCollectionConverter ( SimpleTypeConverter< String, ItemType >  itemConverter,
String  itemSeparator 
)

Creates a new instance.

Parameters
itemConverterthe converter used for each item that is being converted
itemSeparatorthe characters separating the items in the string to be converted

Member Function Documentation

◆ Convert()

CollectionType Joutsen.StringToCollectionConverter< CollectionType, ItemType >.Convert ( String  value)

Converts a string into a collection.

Parameters
valuethe string value to be converted @results the typed collection that is the result of the conversion