Package org.htmlcleaner
Class HtmlCleanerForAnt
- java.lang.Object
-
- org.apache.tools.ant.ProjectComponent
-
- org.apache.tools.ant.Task
-
- org.htmlcleaner.HtmlCleanerForAnt
-
- All Implemented Interfaces:
java.lang.Cloneable
public class HtmlCleanerForAnt extends org.apache.tools.ant.TaskSupport for ANT.
-
-
Field Summary
Fields Modifier and Type Field Description private booleanadvancedxmlescapeprivate booleanallowhtmlinsideattributesprivate booleanallowmultiwordattributesprivate java.lang.Stringbooleanattsprivate java.lang.Stringdestprivate java.lang.Stringhyphenreplacementprivate booleanignoreqeprivate java.lang.Stringincharsetprivate booleannamespacesawareprivate java.lang.Stringnodebyxpathprivate booleanomitcommentsprivate booleanomitdeprtagsprivate booleanomitdoctypedeclprivate booleanomitenvelopeprivate booleanomithtmlenvelopeprivate booleanomitunknowntagsprivate booleanomitxmldeclprivate java.lang.Stringoutcharsetprivate java.lang.Stringoutputtypeprivate java.lang.Stringprunetagsprivate booleanspecialentitiesprivate java.lang.Stringsrcprivate java.lang.Stringtaginfofileprivate java.lang.Stringtextprivate java.lang.Stringtransformprivate booleantransrescharstoncrprivate booleantransspecialentitiestoncrprivate booleantreatdeprtagsascontentprivate booleantreatunknowntagsascontentprivate booleanunicodecharsprivate booleanusecdataprivate booleanuseemptyelementtags
-
Constructor Summary
Constructors Constructor Description HtmlCleanerForAnt()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddText(java.lang.String text)voidexecute()Implementation of Ant task execution.voidsetAdvancedxmlescape(boolean advancedxmlescape)voidsetAllowhtmlinsideattributes(boolean allowhtmlinsideattributes)voidsetAllowmultiwordattributes(boolean allowmultiwordattributes)voidsetBooleanatts(java.lang.String booleanatts)voidsetDest(java.lang.String dest)voidsetHyphenreplacement(java.lang.String hyphenreplacement)voidsetIgnoreqe(boolean ignoreqe)voidsetIncharset(java.lang.String incharset)voidsetNamespacesaware(boolean namespacesaware)voidsetNodebyxpath(java.lang.String nodebyxpath)voidsetOmitcomments(boolean omitcomments)voidsetOmitdeprtags(boolean omitdeprtags)voidsetOmitdoctypedecl(boolean omitdoctypedecl)voidsetOmitenvelope(boolean omitenvelope)voidsetOmithtmlenvelope(boolean omithtmlenvelope)voidsetOmitunknowntags(boolean omitunknowntags)voidsetOmitxmldecl(boolean omitxmldecl)voidsetOutcharset(java.lang.String outcharset)voidsetOutputtype(java.lang.String outputtype)voidsetPrunetags(java.lang.String prunetags)voidsetSpecialentities(boolean specialentities)voidsetSrc(java.lang.String src)voidsetTaginfofile(java.lang.String taginfofile)voidsetText(java.lang.String text)voidsetTransform(java.lang.String transform)voidsetTransrescharstoncr(boolean transrescharstoncr)voidsetTransspecialentitiestoncr(boolean transspecialentitiestoncr)voidsetTreatdeprtagsascontent(boolean treatdeprtagsascontent)voidsetTreatunknowntagsascontent(boolean treatunknowntagsascontent)voidsetUnicodechars(boolean unicodechars)voidsetUsecdata(boolean usecdata)voidsetUseemptyelementtags(boolean useemptyelementtags)-
Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
-
-
-
-
Field Detail
-
text
private java.lang.String text
-
src
private java.lang.String src
-
dest
private java.lang.String dest
-
incharset
private java.lang.String incharset
-
outcharset
private java.lang.String outcharset
-
taginfofile
private java.lang.String taginfofile
-
outputtype
private java.lang.String outputtype
-
advancedxmlescape
private boolean advancedxmlescape
-
transrescharstoncr
private boolean transrescharstoncr
-
usecdata
private boolean usecdata
-
specialentities
private boolean specialentities
-
transspecialentitiestoncr
private boolean transspecialentitiestoncr
-
unicodechars
private boolean unicodechars
-
omitunknowntags
private boolean omitunknowntags
-
treatunknowntagsascontent
private boolean treatunknowntagsascontent
-
omitdeprtags
private boolean omitdeprtags
-
treatdeprtagsascontent
private boolean treatdeprtagsascontent
-
omitcomments
private boolean omitcomments
-
omitxmldecl
private boolean omitxmldecl
-
omitdoctypedecl
private boolean omitdoctypedecl
-
omithtmlenvelope
private boolean omithtmlenvelope
-
useemptyelementtags
private boolean useemptyelementtags
-
allowmultiwordattributes
private boolean allowmultiwordattributes
-
allowhtmlinsideattributes
private boolean allowhtmlinsideattributes
-
ignoreqe
private boolean ignoreqe
-
namespacesaware
private boolean namespacesaware
-
hyphenreplacement
private java.lang.String hyphenreplacement
-
prunetags
private java.lang.String prunetags
-
booleanatts
private java.lang.String booleanatts
-
nodebyxpath
private java.lang.String nodebyxpath
-
omitenvelope
private boolean omitenvelope
-
transform
private java.lang.String transform
-
-
Method Detail
-
setText
public void setText(java.lang.String text)
-
setSrc
public void setSrc(java.lang.String src)
-
setDest
public void setDest(java.lang.String dest)
-
setIncharset
public void setIncharset(java.lang.String incharset)
-
setOutcharset
public void setOutcharset(java.lang.String outcharset)
-
setTaginfofile
public void setTaginfofile(java.lang.String taginfofile)
-
setOutputtype
public void setOutputtype(java.lang.String outputtype)
-
setAdvancedxmlescape
public void setAdvancedxmlescape(boolean advancedxmlescape)
-
setTransrescharstoncr
public void setTransrescharstoncr(boolean transrescharstoncr)
-
setUsecdata
public void setUsecdata(boolean usecdata)
-
setSpecialentities
public void setSpecialentities(boolean specialentities)
-
setTransspecialentitiestoncr
public void setTransspecialentitiestoncr(boolean transspecialentitiestoncr)
-
setUnicodechars
public void setUnicodechars(boolean unicodechars)
-
setOmitunknowntags
public void setOmitunknowntags(boolean omitunknowntags)
-
setTreatunknowntagsascontent
public void setTreatunknowntagsascontent(boolean treatunknowntagsascontent)
-
setOmitdeprtags
public void setOmitdeprtags(boolean omitdeprtags)
-
setTreatdeprtagsascontent
public void setTreatdeprtagsascontent(boolean treatdeprtagsascontent)
-
setOmitcomments
public void setOmitcomments(boolean omitcomments)
-
setOmitxmldecl
public void setOmitxmldecl(boolean omitxmldecl)
-
setOmitdoctypedecl
public void setOmitdoctypedecl(boolean omitdoctypedecl)
-
setOmithtmlenvelope
public void setOmithtmlenvelope(boolean omithtmlenvelope)
-
setUseemptyelementtags
public void setUseemptyelementtags(boolean useemptyelementtags)
-
setAllowmultiwordattributes
public void setAllowmultiwordattributes(boolean allowmultiwordattributes)
-
setAllowhtmlinsideattributes
public void setAllowhtmlinsideattributes(boolean allowhtmlinsideattributes)
-
setIgnoreqe
public void setIgnoreqe(boolean ignoreqe)
-
setNamespacesaware
public void setNamespacesaware(boolean namespacesaware)
-
setHyphenreplacement
public void setHyphenreplacement(java.lang.String hyphenreplacement)
-
setPrunetags
public void setPrunetags(java.lang.String prunetags)
-
setBooleanatts
public void setBooleanatts(java.lang.String booleanatts)
-
setNodebyxpath
public void setNodebyxpath(java.lang.String nodebyxpath)
-
setOmitenvelope
public void setOmitenvelope(boolean omitenvelope)
-
setTransform
public void setTransform(java.lang.String transform)
-
addText
public void addText(java.lang.String text)
-
execute
public void execute() throws org.apache.tools.ant.BuildExceptionImplementation of Ant task execution.- Overrides:
executein classorg.apache.tools.ant.Task- Throws:
org.apache.tools.ant.BuildException
-
-