Packagecom.keepcore.calendar.utils
Classpublic class StringUtils
InheritanceStringUtils Inheritance Object

Utility class for String manipulation



Public Properties
 PropertyDefined By
  FNumberFormatter : NumberFormatter
[static]
StringUtils
Public Methods
 MethodDefined By
  
CleanHTML(str:String):String
[static]
StringUtils
  
ConvertDecimalValue(aValue:String):String
[static]
StringUtils
  
ConvertEuroSymbols(aValue:String):String
[static]
StringUtils
  
convertFromXHtml(str:String):String
[static] Convert xhtml to compatible format for Flex htmlText
StringUtils
  
convertToXHtml(str:String):String
[static] Convert htmlText to valide xhtml
StringUtils
  
CopyToClipboard(aText:String):void
[static]
StringUtils
  
ExtractFirstAndMaxLengthLine(aValue:String):Object
[static]
StringUtils
  
ExtractMaxLengthLine(aValue:String):String
[static]
StringUtils
  
GenerateAutoPassword(aMinLength:int, aMaxLength:int):String
[static]
StringUtils
  
GenerateNickNameFromCompleteName(ACompleteName:String):String
[static]
StringUtils
  
GenerateNickNameFromEmail(AEMail:String):String
[static]
StringUtils
  
getStringWithoutAccent(aString:String, caseSensitive:Boolean = false):String
[static] Allow to compare without difference between accentued and unaccentued characters
StringUtils
  
NameCopy(aString:String):String
[static]
StringUtils
  
Pluralize(aStringToPluralize:String, aCount:int, AutoAddCountAtBeginning:Boolean = true, PluralSuffix:String = s, CompletePlural:String, ZeroSpecialCaseTotalString:String):String
[static]
StringUtils
  
round(aNumber:Number, aPrecision:int = 2):String
[static]
StringUtils
  
SafeXMLCDATAValue(aValue:String):String
[static] Remove CDATA end markup in string to avoid errors on XML parsing
StringUtils
Public Constants
 ConstantDefined By
  RegExpEmail : RegExp
[static]
StringUtils
  RegExpEURO : RegExp
[static]
StringUtils
  RegExpFTP : RegExp
[static]
StringUtils
  RegExpHTTP : RegExp
[static]
StringUtils
  RegExpLineFeed : RegExp
[static]
StringUtils
  RegExpNetworkFile : RegExp
[static]
StringUtils
  RegExpURL : RegExp
[static]
StringUtils
Property Detail
FNumberFormatterproperty
public static var FNumberFormatter:NumberFormatter

Method Detail
CleanHTML()method
public static function CleanHTML(str:String):String

Parameters

str:String

Returns
String
ConvertDecimalValue()method 
public static function ConvertDecimalValue(aValue:String):String

Parameters

aValue:String

Returns
String
ConvertEuroSymbols()method 
public static function ConvertEuroSymbols(aValue:String):String

Parameters

aValue:String

Returns
String
convertFromXHtml()method 
public static function convertFromXHtml(str:String):String

Convert xhtml to compatible format for Flex htmlText

Parameters

str:String

Returns
String
convertToXHtml()method 
public static function convertToXHtml(str:String):String

Convert htmlText to valide xhtml

Parameters

str:String

Returns
String
CopyToClipboard()method 
public static function CopyToClipboard(aText:String):void

Parameters

aText:String

ExtractFirstAndMaxLengthLine()method 
public static function ExtractFirstAndMaxLengthLine(aValue:String):Object

Parameters

aValue:String

Returns
Object
ExtractMaxLengthLine()method 
public static function ExtractMaxLengthLine(aValue:String):String

Parameters

aValue:String

Returns
String
GenerateAutoPassword()method 
public static function GenerateAutoPassword(aMinLength:int, aMaxLength:int):String

Parameters

aMinLength:int
 
aMaxLength:int

Returns
String
GenerateNickNameFromCompleteName()method 
public static function GenerateNickNameFromCompleteName(ACompleteName:String):String

Parameters

ACompleteName:String

Returns
String
GenerateNickNameFromEmail()method 
public static function GenerateNickNameFromEmail(AEMail:String):String

Parameters

AEMail:String

Returns
String
getStringWithoutAccent()method 
public static function getStringWithoutAccent(aString:String, caseSensitive:Boolean = false):String

Allow to compare without difference between accentued and unaccentued characters

Parameters

aString:String
 
caseSensitive:Boolean (default = false)

Returns
String
NameCopy()method 
public static function NameCopy(aString:String):String

Parameters

aString:String

Returns
String
Pluralize()method 
public static function Pluralize(aStringToPluralize:String, aCount:int, AutoAddCountAtBeginning:Boolean = true, PluralSuffix:String = s, CompletePlural:String, ZeroSpecialCaseTotalString:String):String

Parameters

aStringToPluralize:String
 
aCount:int
 
AutoAddCountAtBeginning:Boolean (default = true)
 
PluralSuffix:String (default = s)
 
CompletePlural:String
 
ZeroSpecialCaseTotalString:String

Returns
String
round()method 
public static function round(aNumber:Number, aPrecision:int = 2):String

Parameters

aNumber:Number
 
aPrecision:int (default = 2)

Returns
String
SafeXMLCDATAValue()method 
public static function SafeXMLCDATAValue(aValue:String):String

Remove CDATA end markup in string to avoid errors on XML parsing

Parameters

aValue:String

Returns
String
Constant Detail
RegExpEmailConstant
public static const RegExpEmail:RegExp

RegExpEUROConstant 
public static const RegExpEURO:RegExp

RegExpFTPConstant 
public static const RegExpFTP:RegExp

RegExpHTTPConstant 
public static const RegExpHTTP:RegExp

RegExpLineFeedConstant 
public static const RegExpLineFeed:RegExp

RegExpNetworkFileConstant 
public static const RegExpNetworkFile:RegExp

RegExpURLConstant 
public static const RegExpURL:RegExp