C# Class SenseNet.Portal.HtmlSanitizer

Exibir arquivo 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_oe static_oe property

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

forbiddenStylePattern public_oe static_oe property

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

forbiddenTags public_oe static_oe property

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