Package me.ahoo.cosid.converter
Class ToStringIdConverter
java.lang.Object
me.ahoo.cosid.converter.ToStringIdConverter
- All Implemented Interfaces:
IdConverter,Statistical
ToString ID Converter.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
ToStringIdConverter
public ToStringIdConverter(boolean padStart, int charSize)
-
-
Method Details
-
asString
Description copied from interface:IdConverterConvert alongtype ID to itsStringrepresentation.This method transforms a numeric ID into a string format according to the specific conversion algorithm implemented by the converter. For example, a radix converter might convert the number 12345 to "3d7".
- Specified by:
asStringin interfaceIdConverter- Parameters:
id- Thelongtype ID to convert- Returns:
- The
Stringrepresentation of the ID
-
asLong
Description copied from interface:IdConverterConvert aStringtype ID back to itslongrepresentation.This method performs the reverse operation of
IdConverter.asString(long), transforming a string ID back into its original numeric form. Implementations should be able to correctly parse strings generated by theirIdConverter.asString(long)method.- Specified by:
asLongin interfaceIdConverter- Parameters:
idString- TheStringtype ID to convert- Returns:
- The
longrepresentation of the ID
-
stat
Description copied from interface:IdConverterGet statistical information about this converter.This method provides basic statistical information about the converter, including its implementation class name.
- Specified by:
statin interfaceIdConverter- Specified by:
statin interfaceStatistical- Returns:
- Statistical information about this converter
-