Package org.htmlcleaner
Class CleanerProperties
- java.lang.Object
-
- org.htmlcleaner.CleanerProperties
-
public class CleanerProperties extends java.lang.Object
Properties defining cleaner's behaviour
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
advancedXmlEscape
(package private) boolean
allowHtmlInsideAttributes
(package private) boolean
allowMultiWordAttributes
static java.lang.String
BOOL_ATT_EMPTY
static java.lang.String
BOOL_ATT_SELF
static java.lang.String
BOOL_ATT_TRUE
(package private) java.lang.String
booleanAttributeValues
(package private) java.lang.String
hyphenReplacementInComment
(package private) boolean
ignoreQuestAndExclam
(package private) boolean
namespacesAware
(package private) boolean
omitComments
(package private) boolean
omitDeprecatedTags
(package private) boolean
omitDoctypeDeclaration
(package private) boolean
omitHtmlEnvelope
(package private) boolean
omitUnknownTags
(package private) boolean
omitXmlDeclaration
(package private) java.lang.String
pruneTags
(package private) boolean
recognizeUnicodeChars
(package private) ITagInfoProvider
tagInfoProvider
(package private) boolean
translateSpecialEntities
(package private) boolean
transResCharsToNCR
(package private) boolean
transSpecialEntitiesToNCR
(package private) boolean
treatDeprecatedTagsAsContent
(package private) boolean
treatUnknownTagsAsContent
(package private) boolean
useCdataForScriptAndStyle
(package private) boolean
useEmptyElementTags
-
Constructor Summary
Constructors Constructor Description CleanerProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getBooleanAttributeValues()
java.lang.String
getHyphenReplacementInComment()
java.lang.String
getPruneTags()
ITagInfoProvider
getTagInfoProvider()
boolean
isAdvancedXmlEscape()
boolean
isAllowHtmlInsideAttributes()
boolean
isAllowMultiWordAttributes()
boolean
isIgnoreQuestAndExclam()
boolean
isNamespacesAware()
boolean
isOmitComments()
boolean
isOmitDeprecatedTags()
boolean
isOmitDoctypeDeclaration()
boolean
isOmitHtmlEnvelope()
boolean
isOmitUnknownTags()
boolean
isOmitXmlDeclaration()
boolean
isRecognizeUnicodeChars()
boolean
isTranslateSpecialEntities()
boolean
isTransResCharsToNCR()
boolean
isTransSpecialEntitiesToNCR()
boolean
isTreatDeprecatedTagsAsContent()
boolean
isTreatUnknownTagsAsContent()
boolean
isUseCdataForScriptAndStyle()
boolean
isUseEmptyElementTags()
void
setAdvancedXmlEscape(boolean advancedXmlEscape)
void
setAllowHtmlInsideAttributes(boolean allowHtmlInsideAttributes)
void
setAllowMultiWordAttributes(boolean allowMultiWordAttributes)
void
setBooleanAttributeValues(java.lang.String booleanAttributeValues)
void
setHyphenReplacementInComment(java.lang.String hyphenReplacementInComment)
void
setIgnoreQuestAndExclam(boolean ignoreQuestAndExclam)
void
setNamespacesAware(boolean namespacesAware)
void
setOmitComments(boolean omitComments)
void
setOmitDeprecatedTags(boolean omitDeprecatedTags)
void
setOmitDoctypeDeclaration(boolean omitDoctypeDeclaration)
void
setOmitHtmlEnvelope(boolean omitHtmlEnvelope)
void
setOmitUnknownTags(boolean omitUnknownTags)
void
setOmitXmlDeclaration(boolean omitXmlDeclaration)
void
setPruneTags(java.lang.String pruneTags)
void
setRecognizeUnicodeChars(boolean recognizeUnicodeChars)
void
setTranslateSpecialEntities(boolean translateSpecialEntities)
void
setTransResCharsToNCR(boolean transResCharsToNCR)
void
setTransSpecialEntitiesToNCR(boolean transSpecialEntitiesToNCR)
void
setTreatDeprecatedTagsAsContent(boolean treatDeprecatedTagsAsContent)
void
setTreatUnknownTagsAsContent(boolean treatUnknownTagsAsContent)
void
setUseCdataForScriptAndStyle(boolean useCdataForScriptAndStyle)
void
setUseEmptyElementTags(boolean useEmptyElementTags)
-
-
-
Field Detail
-
BOOL_ATT_SELF
public static final java.lang.String BOOL_ATT_SELF
- See Also:
- Constant Field Values
-
BOOL_ATT_EMPTY
public static final java.lang.String BOOL_ATT_EMPTY
- See Also:
- Constant Field Values
-
BOOL_ATT_TRUE
public static final java.lang.String BOOL_ATT_TRUE
- See Also:
- Constant Field Values
-
tagInfoProvider
ITagInfoProvider tagInfoProvider
-
advancedXmlEscape
boolean advancedXmlEscape
-
transResCharsToNCR
boolean transResCharsToNCR
-
useCdataForScriptAndStyle
boolean useCdataForScriptAndStyle
-
translateSpecialEntities
boolean translateSpecialEntities
-
transSpecialEntitiesToNCR
boolean transSpecialEntitiesToNCR
-
recognizeUnicodeChars
boolean recognizeUnicodeChars
-
omitUnknownTags
boolean omitUnknownTags
-
treatUnknownTagsAsContent
boolean treatUnknownTagsAsContent
-
omitDeprecatedTags
boolean omitDeprecatedTags
-
treatDeprecatedTagsAsContent
boolean treatDeprecatedTagsAsContent
-
omitComments
boolean omitComments
-
omitXmlDeclaration
boolean omitXmlDeclaration
-
omitDoctypeDeclaration
boolean omitDoctypeDeclaration
-
omitHtmlEnvelope
boolean omitHtmlEnvelope
-
useEmptyElementTags
boolean useEmptyElementTags
-
allowMultiWordAttributes
boolean allowMultiWordAttributes
-
allowHtmlInsideAttributes
boolean allowHtmlInsideAttributes
-
ignoreQuestAndExclam
boolean ignoreQuestAndExclam
-
namespacesAware
boolean namespacesAware
-
hyphenReplacementInComment
java.lang.String hyphenReplacementInComment
-
pruneTags
java.lang.String pruneTags
-
booleanAttributeValues
java.lang.String booleanAttributeValues
-
-
Method Detail
-
getTagInfoProvider
public ITagInfoProvider getTagInfoProvider()
-
isAdvancedXmlEscape
public boolean isAdvancedXmlEscape()
-
setAdvancedXmlEscape
public void setAdvancedXmlEscape(boolean advancedXmlEscape)
-
isTransResCharsToNCR
public boolean isTransResCharsToNCR()
-
setTransResCharsToNCR
public void setTransResCharsToNCR(boolean transResCharsToNCR)
-
isUseCdataForScriptAndStyle
public boolean isUseCdataForScriptAndStyle()
-
setUseCdataForScriptAndStyle
public void setUseCdataForScriptAndStyle(boolean useCdataForScriptAndStyle)
-
isTranslateSpecialEntities
public boolean isTranslateSpecialEntities()
-
setTranslateSpecialEntities
public void setTranslateSpecialEntities(boolean translateSpecialEntities)
-
isTransSpecialEntitiesToNCR
public boolean isTransSpecialEntitiesToNCR()
-
setTransSpecialEntitiesToNCR
public void setTransSpecialEntitiesToNCR(boolean transSpecialEntitiesToNCR)
-
isRecognizeUnicodeChars
public boolean isRecognizeUnicodeChars()
-
setRecognizeUnicodeChars
public void setRecognizeUnicodeChars(boolean recognizeUnicodeChars)
-
isOmitUnknownTags
public boolean isOmitUnknownTags()
-
setOmitUnknownTags
public void setOmitUnknownTags(boolean omitUnknownTags)
-
isTreatUnknownTagsAsContent
public boolean isTreatUnknownTagsAsContent()
-
setTreatUnknownTagsAsContent
public void setTreatUnknownTagsAsContent(boolean treatUnknownTagsAsContent)
-
isOmitDeprecatedTags
public boolean isOmitDeprecatedTags()
-
setOmitDeprecatedTags
public void setOmitDeprecatedTags(boolean omitDeprecatedTags)
-
isTreatDeprecatedTagsAsContent
public boolean isTreatDeprecatedTagsAsContent()
-
setTreatDeprecatedTagsAsContent
public void setTreatDeprecatedTagsAsContent(boolean treatDeprecatedTagsAsContent)
-
isOmitComments
public boolean isOmitComments()
-
setOmitComments
public void setOmitComments(boolean omitComments)
-
isOmitXmlDeclaration
public boolean isOmitXmlDeclaration()
-
setOmitXmlDeclaration
public void setOmitXmlDeclaration(boolean omitXmlDeclaration)
-
isOmitDoctypeDeclaration
public boolean isOmitDoctypeDeclaration()
-
setOmitDoctypeDeclaration
public void setOmitDoctypeDeclaration(boolean omitDoctypeDeclaration)
-
isOmitHtmlEnvelope
public boolean isOmitHtmlEnvelope()
-
setOmitHtmlEnvelope
public void setOmitHtmlEnvelope(boolean omitHtmlEnvelope)
-
isUseEmptyElementTags
public boolean isUseEmptyElementTags()
-
setUseEmptyElementTags
public void setUseEmptyElementTags(boolean useEmptyElementTags)
-
isAllowMultiWordAttributes
public boolean isAllowMultiWordAttributes()
-
setAllowMultiWordAttributes
public void setAllowMultiWordAttributes(boolean allowMultiWordAttributes)
-
isAllowHtmlInsideAttributes
public boolean isAllowHtmlInsideAttributes()
-
setAllowHtmlInsideAttributes
public void setAllowHtmlInsideAttributes(boolean allowHtmlInsideAttributes)
-
isIgnoreQuestAndExclam
public boolean isIgnoreQuestAndExclam()
-
setIgnoreQuestAndExclam
public void setIgnoreQuestAndExclam(boolean ignoreQuestAndExclam)
-
isNamespacesAware
public boolean isNamespacesAware()
-
setNamespacesAware
public void setNamespacesAware(boolean namespacesAware)
-
getHyphenReplacementInComment
public java.lang.String getHyphenReplacementInComment()
-
setHyphenReplacementInComment
public void setHyphenReplacementInComment(java.lang.String hyphenReplacementInComment)
-
getPruneTags
public java.lang.String getPruneTags()
-
setPruneTags
public void setPruneTags(java.lang.String pruneTags)
-
getBooleanAttributeValues
public java.lang.String getBooleanAttributeValues()
-
setBooleanAttributeValues
public void setBooleanAttributeValues(java.lang.String booleanAttributeValues)
-
-