StringKit-FP Helper Coverage

Notes:

  • “Is Available in String Helper” considers exact or aliased helper names.
  • 3 TStringKit methods have different helper names: ReverseText → Reverse, CapitalizeText → Capitalize, Join → JoinWith.
  • Measured for v1.9.1 with tools/count_tstringkit_public.ps1: 80 public operations covered, 0 missing.

Summary Table

Below is the full coverage summary with your requested columns.

CategoryName in TStringKitIs Available in String HelperName in String HelperCategory in String Helper
ManipulationTrimYesTrimManip
ManipulationTrimLeftYesTrimLeftManip
ManipulationTrimRightYesTrimRightManip
ManipulationToUpperYesToUpperManip
ManipulationToLowerYesToLowerManip
ManipulationPadCenterYesPadCenterManip
ManipulationPadLeftYesPadLeftManip
ManipulationPadRightYesPadRightManip
ManipulationCollapseWhitespaceYesCollapseWhitespaceManip
ManipulationRemoveWhitespaceYesRemoveWhitespaceManip
ManipulationDuplicateTextYesDuplicateTextManip
ManipulationReverseTextYesReverseManip
ManipulationCapitalizeTextYesCapitalizeManip
MatchingExtractMatchesYesExtractMatchesMatch
MatchingExtractAllMatchesYesExtractAllMatchesMatch
MatchingMatchesPatternYesMatchesPatternMatch
MatchingReplaceRegExYesReplaceRegExMatch
MatchingReplaceTextYesReplaceTextMatch
MatchingGetWordsYesGetWordsMatch
MatchingCountSubStringYesCountSubStringMatch
MatchingContainsYesContainsMatch
MatchingStartsWithYesStartsWithMatch
MatchingEndsWithYesEndsWithMatch
ManipulationIsEmptyYesIsEmptyManip
ManipulationGetLengthYesGetLengthManip
ManipulationSubStringYesSubStringManip
ManipulationLeftStrYesLeftStrManip
ManipulationRightStrYesRightStrManip
ComparisonLevenshteinDistanceYesLevenshteinDistanceCompare
ComparisonLevenshteinSimilarityYesLevenshteinSimilarityCompare
ComparisonHammingDistanceYesHammingDistanceCompare
ComparisonJaroSimilarityYesJaroSimilarityCompare
ComparisonJaroWinklerSimilarityYesJaroWinklerSimilarityCompare
ComparisonLongestCommonSubsequenceYesLongestCommonSubsequenceCompare
ComparisonLCSSimilarityYesLCSSimilarityCompare
ComparisonIsFuzzyMatchYesIsFuzzyMatchCompare
CaseToTitleCaseYesToTitleCaseCase
CaseToCamelCaseYesToCamelCaseCase
CaseToPascalCaseYesToPascalCaseCase
CaseToSnakeCaseYesToSnakeCaseCase
CaseToKebabCaseYesToKebabCaseCase
ValidationIsValidEmailYesIsValidEmailValidate
ValidationIsValidURLYesIsValidURLValidate
ValidationIsValidIPYesIsValidIPValidate
ValidationIsValidIPv4YesIsValidIPv4Validate
ValidationIsValidIPv6YesIsValidIPv6Validate
ValidationIsValidDateYesIsValidDateValidate
FormattingTruncateYesTruncateFormat
FormattingFormatFileSizeYesFormatFileSizeFormat
FormattingFormatNumberYesFormatNumberFormat
FormattingFormatFloatYesFormatFloatFormat
SplitJoinYesJoinWithSplit
SplitSplitYesSplitSplit
PhoneticSoundexYesSoundexPhonetic
PhoneticMetaphoneYesMetaphonePhonetic
PhoneticCountWordsYesCountWordsPhonetic
PhoneticFleschReadingEaseYesFleschReadingEasePhonetic
PhoneticFleschKincaidReadabilityYesFleschKincaidReadabilityPhonetic
PhoneticFleschKincaidGradeLevelYesFleschKincaidGradeLevelPhonetic
PhoneticGenerateNGramsYesGenerateNGramsPhonetic
EncodingHTMLEncodeYesHTMLEncodeEncode
EncodingHTMLDecodeYesHTMLDecodeEncode
EncodingURLEncodeYesURLEncodeEncode
EncodingURLDecodeYesURLDecodeEncode
EncodingPercentEncodeYesPercentEncodeEncode
EncodingPercentDecodeYesPercentDecodeEncode
EncodingFormURLEncodeYesFormURLEncodeEncode
EncodingFormURLDecodeYesFormURLDecodeEncode
EncodingEncode64YesEncode64Encode
EncodingDecode64YesDecode64Encode
EncodingTryDecode64YesTryDecode64Encode
NumericToRomanYesToRomanNumeric
NumericFromRomanYesFromRomanNumeric
NumericTryFromRomanYesTryFromRomanNumeric
NumericToOrdinalYesToOrdinalNumeric
NumericNumberToWordsYesNumberToWordsNumeric
EncodingHexEncodeYesHexEncodeEncode
EncodingHexDecodeYesHexDecodeEncode
EncodingTryHexDecodeYesTryHexDecodeEncode

Summary

  • TStringKit public methods: 80
  • String Helper method names: 79
  • All 80 are available in the helper (3 via alias names), as measured by the coverage tool.
  • ReverseText -> Reverse
  • CapitalizeText -> Capitalize
  • Join -> JoinWith