Packageorg.juicekit.util.helper
Classpublic final class StringUtil

The StringUtil class provides String utility functions.



Public Methods
 MethodDefined by
  
ltrim(s:String):String
[static]
StringUtil
  
makeStringFieldSorter(fieldName:String, caseSensitive:Boolean = true):Function
[static]
StringUtil
  
parseMultilineCSV(s:String, lineSeparator:String, hasHeaderAsFirstLine:Boolean = false):Array
[static]
StringUtil
  
parseSinglelineCSV(s:String, objectMap:Array = null):Object
[static]
StringUtil
  
rtrim(s:String):String
[static]
StringUtil
  
substitute(str:String, existing:String, replacement:String):String
[static]
StringUtil
  
truncate(s:String, maxLen:int, lastChar:String = "…"):String
[static]
StringUtil
  
truncateTo(s:String, val:String, lastChar:String = "…"):String
[static]
StringUtil
Public Constants
 ConstantDefined by
  CRLF : String = " "
[static]
StringUtil
  LF : String = " "
[static]
StringUtil
Method detail
ltrim()method
public static function ltrim(s:String):StringParameters
s:String

Returns
String
makeStringFieldSorter()method 
public static function makeStringFieldSorter(fieldName:String, caseSensitive:Boolean = true):FunctionParameters
fieldName:String
 
caseSensitive:Boolean (default = true)

Returns
Function
parseMultilineCSV()method 
public static function parseMultilineCSV(s:String, lineSeparator:String, hasHeaderAsFirstLine:Boolean = false):ArrayParameters
s:String
 
lineSeparator:String
 
hasHeaderAsFirstLine:Boolean (default = false)

Returns
Array
parseSinglelineCSV()method 
public static function parseSinglelineCSV(s:String, objectMap:Array = null):ObjectParameters
s:String
 
objectMap:Array (default = null)

Returns
Object
rtrim()method 
public static function rtrim(s:String):StringParameters
s:String

Returns
String
substitute()method 
public static function substitute(str:String, existing:String, replacement:String):StringParameters
str:String
 
existing:String
 
replacement:String

Returns
String
truncate()method 
public static function truncate(s:String, maxLen:int, lastChar:String = "…"):StringParameters
s:String
 
maxLen:int
 
lastChar:String (default = "")

Returns
String
truncateTo()method 
public static function truncateTo(s:String, val:String, lastChar:String = "…"):StringParameters
s:String
 
val:String
 
lastChar:String (default = "")

Returns
String
Constant detail
CRLFconstant
public static const CRLF:String = " "
LFconstant 
public static const LF:String = " "