C# Class SenseNet.Portal.HtmlSanitizer

Afficher le fichier Open project: maxpavlov/FlexNet

Méthodes publiques

Свойство Type Description
allowedTags System.Text.RegularExpressions.Regex
forbiddenStylePattern System.Text.RegularExpressions.Regex
forbiddenTags System.Text.RegularExpressions.Regex

Méthodes publiques

Méthode 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

Méthode Description
moveToMarkerEnd ( int pos, String marker, String s ) : int
tokenize ( String html ) : List

Method Details

convertLineFeedToBR() public static méthode

public static convertLineFeedToBR ( String text ) : String
text String
Résultat String

encode() public static méthode

public static encode ( String s ) : String
s String
Résultat String

getText() public static méthode

public static getText ( String html ) : String
html String
Résultat String

htmlEncodeApexes() public static méthode

public static htmlEncodeApexes ( String source ) : String
source String
Résultat String

htmlEncodeApexesAndTags() public static méthode

public static htmlEncodeApexesAndTags ( String source ) : String
source String
Résultat String

htmlEncodeTag() public static méthode

public static htmlEncodeTag ( String source ) : String
source String
Résultat String

isSanitized() public static méthode

public static isSanitized ( String html ) : bool
html String
Résultat bool

removeLineFeed() public static méthode

public static removeLineFeed ( String text ) : String
text String
Résultat String

replaceAllNoRegex() public static méthode

public static replaceAllNoRegex ( String source, String searches, String replaces ) : String
source String
searches String
replaces String
Résultat String

sanitize() public static méthode

public static sanitize ( String html ) : String
html String
Résultat String

sanitizer() public static méthode

public static sanitizer ( String html ) : SanitizeResult
html String
Résultat SanitizeResult

sanitizer() public static méthode

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

Property Details

allowedTags public_oe static_oe property

public static Regex,System.Text.RegularExpressions allowedTags
Résultat System.Text.RegularExpressions.Regex

forbiddenStylePattern public_oe static_oe property

public static Regex,System.Text.RegularExpressions forbiddenStylePattern
Résultat System.Text.RegularExpressions.Regex

forbiddenTags public_oe static_oe property

public static Regex,System.Text.RegularExpressions forbiddenTags
Résultat System.Text.RegularExpressions.Regex