Module org.tquadrat.foundation.util
Class CharsetStringConverter
java.lang.Object
org.tquadrat.foundation.util.stringconverter.CharsetStringConverter
- All Implemented Interfaces:
 Serializable,StringConverter<Charset>
@ClassVersion(sourceVersion="$Id: CharsetStringConverter.java 1060 2023-09-24 19:21:40Z tquadrat $")
@API(status=STABLE,
     since="0.0.6")
public final class CharsetStringConverter
extends Object
implements StringConverter<Charset>
An implementation of
  
  
The method
StringConverter
  for
  Charset
  values.The method
fromString(CharSequence)
  will use
  Charset.forName(String)
  to obtain an instance of Charset based on the given value.- Author:
 - Thomas Thrien (thomas.thrien@tquadrat.org)
 - Version:
 - $Id: CharsetStringConverter.java 1060 2023-09-24 19:21:40Z tquadrat $
 - Since:
 - 0.0.6
 - See Also:
 - UML Diagram
 - 
    
        
UML Diagram for "org.tquadrat.foundation.util.stringconverter.CharsetStringConverter"
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final CharsetStringConverterAn instance of this class.static final StringThe error message for an invalidCharsetname: "\'%1$s\' is not a known Charset".Fields inherited from interface org.tquadrat.foundation.lang.StringConverter
METHOD_NAME_GetSubjectClass, METHOD_NAME_Provider - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionfinal CharsetfromString(CharSequence source) static final CharsetStringConverterprovider()This method is used by theServiceLoaderto obtain the instance for thisStringConverterimplementation.final String 
- 
Field Details
- 
MSG_IllegalCharsetName
The error message for an invalidCharsetname: "\'%1$s\' is not a known Charset".- See Also:
 
 - 
INSTANCE
An instance of this class. 
 - 
 - 
Constructor Details
- 
CharsetStringConverter
public CharsetStringConverter()Creates a new instance ofCharsetStringConverter. 
 - 
 - 
Method Details
- 
fromString
- Specified by:
 fromStringin interfaceStringConverter<Charset>- Throws:
 IllegalArgumentException
 - 
provider
This method is used by theServiceLoaderto obtain the instance for thisStringConverterimplementation.- Returns:
 - The instance for this 
StringConverterimplementation. 
 - 
toString
- Specified by:
 toStringin interfaceStringConverter<Charset>
 
 - 
 
