Package org.jsoup.parser
Class ParseSettings
- java.lang.Object
-
- org.jsoup.parser.ParseSettings
-
public class ParseSettings extends Object
Controls parser settings, to optionally preserve tag and/or attribute name case.
-
-
Field Summary
Fields Modifier and Type Field Description static ParseSettingshtmlDefaultHTML default settings: both tag and attribute names are lower-cased during parsing.static ParseSettingspreserveCasePreserve both tag and attribute case.
-
Constructor Summary
Constructors Constructor Description ParseSettings(boolean tag, boolean attribute)Define parse settings.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringnormalizeAttribute(String name)Normalizes an attribute according to the case preservation setting.StringnormalizeTag(String name)Normalizes a tag name according to the case preservation setting.booleanpreserveAttributeCase()Returns true if preserving attribute case.booleanpreserveTagCase()Returns true if preserving tag name case.
-
-
-
Field Detail
-
htmlDefault
public static final ParseSettings htmlDefault
HTML default settings: both tag and attribute names are lower-cased during parsing.
-
preserveCase
public static final ParseSettings preserveCase
Preserve both tag and attribute case.
-
-
Method Detail
-
preserveTagCase
public boolean preserveTagCase()
Returns true if preserving tag name case.
-
preserveAttributeCase
public boolean preserveAttributeCase()
Returns true if preserving attribute case.
-
normalizeTag
public String normalizeTag(String name)
Normalizes a tag name according to the case preservation setting.
-
-