C# Class Smrf.AppLib.StringUtil

String utility methods.
This class contains utility methods for dealing with String objects. All methods are static.
Show file Open project: 2014-sed-team3/term-project

Public Properties

Property Type Description
FieldSeparator Char[]
SubFieldSeparator Char[]

Public Methods

Method Description
AppendAfterEmptyLine ( StringBuilder stringBuilder, String text ) : System.Boolean
AppendLineAfterEmptyLine ( StringBuilder stringBuilder, String text ) : System.Boolean
AppendSectionSeparator ( StringBuilder stringBuilder ) : void
BreakIntoLines ( String stringToBreak, Int32 lineLength ) : String
IsAscii ( String stringToTest ) : System.Boolean
MakePlural ( String noun, Int32 count ) : String
ReplaceControlCharacters ( String stringToReplace, Char replacementCharacter ) : String
SplitOnCommonDelimiters ( String stringToSplit ) : String[]
SplitOnSpaces ( String stringToSplit ) : String[]
TruncateWithEllipses ( String stringToTruncate, Int32 maximumLength ) : String

Method Details

AppendAfterEmptyLine() public static method

public static AppendAfterEmptyLine ( StringBuilder stringBuilder, String text ) : System.Boolean
stringBuilder StringBuilder
text String
return System.Boolean

AppendLineAfterEmptyLine() public static method

public static AppendLineAfterEmptyLine ( StringBuilder stringBuilder, String text ) : System.Boolean
stringBuilder StringBuilder
text String
return System.Boolean

AppendSectionSeparator() public static method

public static AppendSectionSeparator ( StringBuilder stringBuilder ) : void
stringBuilder StringBuilder
return void

BreakIntoLines() public static method

public static BreakIntoLines ( String stringToBreak, Int32 lineLength ) : String
stringToBreak String
lineLength System.Int32
return String

IsAscii() public static method

public static IsAscii ( String stringToTest ) : System.Boolean
stringToTest String
return System.Boolean

MakePlural() public static method

public static MakePlural ( String noun, Int32 count ) : String
noun String
count System.Int32
return String

ReplaceControlCharacters() public static method

public static ReplaceControlCharacters ( String stringToReplace, Char replacementCharacter ) : String
stringToReplace String
replacementCharacter Char
return String

SplitOnCommonDelimiters() public static method

public static SplitOnCommonDelimiters ( String stringToSplit ) : String[]
stringToSplit String
return String[]

SplitOnSpaces() public static method

public static SplitOnSpaces ( String stringToSplit ) : String[]
stringToSplit String
return String[]

TruncateWithEllipses() public static method

public static TruncateWithEllipses ( String stringToTruncate, Int32 maximumLength ) : String
stringToTruncate String
maximumLength System.Int32
return String

Property Details

FieldSeparator public static property

public static Char[] FieldSeparator
return Char[]

SubFieldSeparator public static property

public static Char[] SubFieldSeparator
return Char[]