C# Class SenseNet.Portal.HtmlSanitizer

Show file Open project: maxpavlov/FlexNet

Public Properties

Property Type Description
allowedTags System.Text.RegularExpressions.Regex
forbiddenStylePattern System.Text.RegularExpressions.Regex
forbiddenTags System.Text.RegularExpressions.Regex

Public Methods

Method Description
convertLineFeedToBR ( String text ) : String
encode ( String s ) : String
getText ( String html ) : String
htmlEncodeApexes ( String source ) : String
htmlEncodeApexesAndTags ( String source ) : String
htmlEncodeTag ( String source ) : String
isSanitized ( String html ) : bool
removeLineFeed ( String text ) : String
replaceAllNoRegex ( String source, String searches, String replaces ) : String
sanitize ( String html ) : String
sanitizer ( String html ) : SanitizeResult
sanitizer ( String html, Regex allowedTags, Regex forbiddenTags ) : SanitizeResult

Private Methods

Method Description
moveToMarkerEnd ( int pos, String marker, String s ) : int
tokenize ( String html ) : List

Method Details

convertLineFeedToBR() public static method

public static convertLineFeedToBR ( String text ) : String
text String
return String

encode() public static method

public static encode ( String s ) : String
s String
return String

getText() public static method

public static getText ( String html ) : String
html String
return String

htmlEncodeApexes() public static method

public static htmlEncodeApexes ( String source ) : String
source String
return String

htmlEncodeApexesAndTags() public static method

public static htmlEncodeApexesAndTags ( String source ) : String
source String
return String

htmlEncodeTag() public static method

public static htmlEncodeTag ( String source ) : String
source String
return String

isSanitized() public static method

public static isSanitized ( String html ) : bool
html String
return bool

removeLineFeed() public static method

public static removeLineFeed ( String text ) : String
text String
return String

replaceAllNoRegex() public static method

public static replaceAllNoRegex ( String source, String searches, String replaces ) : String
source String
searches String
replaces String
return String

sanitize() public static method

public static sanitize ( String html ) : String
html String
return String

sanitizer() public static method

public static sanitizer ( String html ) : SanitizeResult
html String
return SanitizeResult

sanitizer() public static method

public static sanitizer ( String html, Regex allowedTags, Regex forbiddenTags ) : SanitizeResult
html String
allowedTags System.Text.RegularExpressions.Regex
forbiddenTags System.Text.RegularExpressions.Regex
return SanitizeResult

Property Details

allowedTags public static property

public static Regex,System.Text.RegularExpressions allowedTags
return System.Text.RegularExpressions.Regex

forbiddenStylePattern public static property

public static Regex,System.Text.RegularExpressions forbiddenStylePattern
return System.Text.RegularExpressions.Regex

forbiddenTags public static property

public static Regex,System.Text.RegularExpressions forbiddenTags
return System.Text.RegularExpressions.Regex