|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.w3c.tidy.Tidy
public class Tidy
HTML parser and pretty printer.
Constructor Summary | |
---|---|
Tidy()
Instantiates a new Tidy instance. |
Method Summary | |
---|---|
static org.w3c.dom.Document |
createEmptyDocument()
Creates an empty DOM Document. |
java.lang.String |
getAltText()
alt-text - default text for alt attribute. |
boolean |
getAsciiChars()
ascii-chars - convert quotes and dashes to nearest ASCII char. |
boolean |
getBreakBeforeBR()
break-before-br - output newline before <br>. |
boolean |
getBurstSlides()
split - create slides on each h2 element. |
Configuration |
getConfiguration()
Returns the actual configuration |
java.lang.String |
getDocType()
doctype - user specified doctype. |
boolean |
getDropEmptyParas()
drop-empty-paras - discard empty p elements. |
boolean |
getDropFontTags()
drop-font-tags - discard presentation tags. |
boolean |
getDropProprietaryAttributes()
drop-proprietary-attributes - discard proprietary attributes. |
boolean |
getEmacs()
gnu-emacs - if true format error output for GNU Emacs. |
boolean |
getEncloseBlockText()
enclose-block-text - if true text in blocks is wrapped in <p>'s. return true
if tidy should will text text in blocks in <p>'s. |
boolean |
getEncloseText()
enclose-text - if true text at body is wrapped in <p>'s. |
java.lang.String |
getErrfile()
Errfile - file name to write errors to. |
java.io.PrintWriter |
getErrout()
Errout - the error output stream. |
boolean |
getEscapeCdata()
escape-cdata -replace CDATA sections with escaped text. |
boolean |
getFixBackslash()
fix-backslash - fix URLs by replacing \ with /. |
boolean |
getFixComments()
fix-bad-comments - fix comments with adjacent hyphens. |
boolean |
getFixUri()
fix-uri - output BODY content only. |
boolean |
getForceOutput()
force-output - output document even if errors were found. |
boolean |
getHideComments()
hide-comments - hides all (real) comments in output. |
boolean |
getHideEndTags()
hide-endtags - suppress optional end tags. |
boolean |
getIndentAttributes()
indent-attributes - newline+indent before each attribute. |
boolean |
getIndentCdata()
indent-cdata - indent CDATA sections. |
boolean |
getIndentContent()
indent - indent content of appropriate tags. |
java.lang.String |
getInputEncoding()
input-encoding the character encoding used for input. |
java.lang.String |
getInputStreamName()
|
boolean |
getJoinClasses()
join-classes - join multiple class attributes. |
boolean |
getJoinStyles()
join-styles - join multiple style attributes. |
boolean |
getKeepFileTimes()
keep-time - if true last modified time is preserved. |
boolean |
getLiteralAttribs()
literal-attributes - if true attributes may use newlines. |
boolean |
getLogicalEmphasis()
logical-emphasis - replace i by em and b by strong. |
boolean |
getLowerLiterals()
lower-literals - folds known attribute values to lower case. |
boolean |
getMakeBare()
make-clean - remove Microsoft cruft. |
boolean |
getMakeClean()
make-clean - remove presentational clutter. |
boolean |
getNumEntities()
numeric-entities - output entities other than the built-in HTML entities in the numeric rather
than the named entity form. |
boolean |
getOnlyErrors()
only-errors - if true normal output is suppressed. |
java.lang.String |
getOutputEncoding()
output-encoding the character encoding used for output. |
int |
getParseErrors()
ParseErrors - the number of errors that occurred in the most recent parse operation. |
int |
getParseWarnings()
ParseWarnings - the number of warnings that occurred in the most recent parse operation. |
boolean |
getPrintBodyOnly()
print-body-only - output BODY content only. |
boolean |
getQuiet()
quiet - no 'Parsing X', guessed DTD or summary. |
boolean |
getQuoteAmpersand()
quote-ampersand - output naked ampersand as &. |
boolean |
getQuoteMarks()
quote-marks - output " marks as ". |
boolean |
getQuoteNbsp()
quote-nbsp - output non-breaking space as entity. |
boolean |
getRawOut()
output-raw - avoid mapping values > 127 to entities. |
int |
getRepeatedAttributes()
repeated-attributes - keep first or last duplicate attribute. |
boolean |
getReplaceColor()
replace-color - replace hex color attribute values with names. |
int |
getShowErrors()
show-errors - number of errors to put out. |
boolean |
getShowWarnings()
show-warnings - show warnings? |
boolean |
getSmartIndent()
SmartIndent - does text/block level content effect indentation. |
int |
getSpaces()
indent-spaces - default indentation. |
java.io.PrintWriter |
getStderr()
|
int |
getTabsize()
tab-size - tab size in chars. |
boolean |
getTidyMark()
tidy-mark - add meta element indicating tidied doc. |
boolean |
getTrimEmptyElements()
trim-empty-elements - trim empty elements. |
boolean |
getUpperCaseAttrs()
uppercase-attributes - output attributes in upper case. |
boolean |
getUpperCaseTags()
uppercase-tags - output tags in upper case. |
boolean |
getWord2000()
word-2000 - draconian cleaning for Word2000. |
boolean |
getWrapAsp()
wrap-asp - wrap within ASP pseudo elements. |
boolean |
getWrapAttVals()
wrap-attributes - wrap within attribute values. |
boolean |
getWrapJste()
wrap-jste - wrap within JSTE pseudo elements. |
int |
getWraplen()
wrap - default wrap margin. |
boolean |
getWrapPhp()
wrap-php - wrap within PHP pseudo elements. |
boolean |
getWrapScriptlets()
wrap-script-literals - wrap within JavaScript string literals. |
boolean |
getWrapSection()
wrap-sections - wrap within <! |
boolean |
getWriteback()
writeback - if true then output tidied markup. |
boolean |
getXHTML()
output-xhtml - output extensible HTML. |
boolean |
getXmlOut()
output-xml - create output as XML. |
boolean |
getXmlPi()
add-xml-pi - add <? |
boolean |
getXmlPIs()
assume-xml-procins This option specifies if Tidy should change the parsing of processing
instructions to require ? |
boolean |
getXmlSpace()
add-xml-space - if set to yes adds xml:space attr as needed. |
boolean |
getXmlTags()
input-xml - treat input as XML. |
static void |
main(java.lang.String[] argv)
Command line interface to parser and pretty printer. |
protected int |
mainExec(java.lang.String[] argv)
Main method, but returns the return code as an int instead of calling System.exit(code). |
Node |
parse(java.io.InputStream in,
java.io.OutputStream out)
Reads from the given input and returns the root Node. |
Node |
parse(java.io.InputStream in,
java.io.Writer out)
Reads from the given input and returns the root Node. |
Node |
parse(java.io.Reader in,
java.io.OutputStream out)
Reads from the given input and returns the root Node. |
Node |
parse(java.io.Reader in,
java.io.Writer out)
Reads from the given input and returns the root Node. |
org.w3c.dom.Document |
parseDOM(java.io.InputStream in,
java.io.OutputStream out)
Parses InputStream in and returns a DOM Document node. |
void |
pprint(org.w3c.dom.Document doc,
java.io.OutputStream out)
Pretty-prints a DOM Document. |
void |
pprint(org.w3c.dom.Node node,
java.io.OutputStream out)
Pretty-prints a DOM Node. |
void |
setAltText(java.lang.String altText)
alt-text - default text for alt attribute. |
void |
setAsciiChars(boolean asciiChars)
ascii-chars - convert quotes and dashes to nearest ASCII char. |
void |
setBreakBeforeBR(boolean breakBeforeBR)
break-before-br - output newline before <br>. |
void |
setBurstSlides(boolean burstSlides)
split - create slides on each h2 element. |
void |
setConfigurationFromFile(java.lang.String filename)
Sets the configuration from a configuration file. |
void |
setConfigurationFromProps(java.util.Properties props)
Sets the configuration from a properties object. |
void |
setDocType(java.lang.String doctype)
doctype - user specified doctype. |
void |
setDropEmptyParas(boolean dropEmptyParas)
drop-empty-paras - discard empty p elements. |
void |
setDropFontTags(boolean dropFontTags)
drop-font-tags - discard presentation tags. |
void |
setDropProprietaryAttributes(boolean dropProprietaryAttributes)
drop-proprietary-attributes - discard proprietary attributes. |
void |
setEmacs(boolean emacs)
gnu-emacs - if true format error output for GNU Emacs. |
void |
setEncloseBlockText(boolean encloseBlockText)
enclose-block-text - if true text in blocks is wrapped in <p>'s. |
void |
setEncloseText(boolean encloseText)
enclose-text - if true text at body is wrapped in <p>'s. |
void |
setErrfile(java.lang.String errfile)
Errfile - file name to write errors to. |
void |
setErrout(java.io.PrintWriter out)
|
void |
setEscapeCdata(boolean escapeCdata)
escape-cdata - replace CDATA sections with escaped text. |
void |
setFixBackslash(boolean fixBackslash)
fix-backslash - fix URLs by replacing \ with /. |
void |
setFixComments(boolean fixComments)
fix-bad-comments - fix comments with adjacent hyphens. |
void |
setFixUri(boolean fixUri)
fix-uri - fix uri references applying URI encoding if necessary. |
void |
setForceOutput(boolean forceOutput)
force-output - output document even if errors were found. |
void |
setHideComments(boolean hideComments)
hide-comments - hides all (real) comments in output. |
void |
setHideEndTags(boolean hideEndTags)
hide-endtags - suppress optional end tags. |
void |
setIndentAttributes(boolean indentAttributes)
indent-attributes - newline+indent before each attribute. |
void |
setIndentCdata(boolean indentCdata)
indent-cdata - indent CDATA sections. |
void |
setIndentContent(boolean indentContent)
indent - indent content of appropriate tags. |
void |
setInputEncoding(java.lang.String encoding)
input-encoding the character encoding used for input. |
void |
setInputStreamName(java.lang.String name)
InputStreamName - the name of the input stream (printed in the header information). |
void |
setJoinClasses(boolean joinClasses)
join-classes - join multiple class attributes. |
void |
setJoinStyles(boolean joinStyles)
join-styles - join multiple style attributes. |
void |
setKeepFileTimes(boolean keepFileTimes)
keep-time - if true last modified time is preserved. |
void |
setLiteralAttribs(boolean literalAttribs)
literal-attributes - if true attributes may use newlines. |
void |
setLogicalEmphasis(boolean logicalEmphasis)
logical-emphasis - replace i by em and b by strong. |
void |
setLowerLiterals(boolean lowerLiterals)
lower-literals - folds known attribute values to lower case. |
void |
setMakeBare(boolean makeBare)
make-bare - remove Microsoft cruft. |
void |
setMakeClean(boolean makeClean)
make-clean - remove presentational clutter. |
void |
setMessageListener(TidyMessageListener listener)
Attach a TidyMessageListener which will be notified for messages and errors. |
void |
setNumEntities(boolean numEntities)
numeric-entities - output entities other than the built-in HTML entities in the numeric rather
than the named entity form. |
void |
setOnlyErrors(boolean onlyErrors)
only-errors - if true normal output is suppressed. |
void |
setOutputEncoding(java.lang.String encoding)
output-encoding the character encoding used for output. |
void |
setPrintBodyOnly(boolean bodyOnly)
print-body-only - output BODY content only. |
void |
setQuiet(boolean quiet)
quiet - no 'Parsing X', guessed DTD or summary. |
void |
setQuoteAmpersand(boolean quoteAmpersand)
quote-ampersand - output naked ampersand as &. |
void |
setQuoteMarks(boolean quoteMarks)
quote-marks - output " marks as ". |
void |
setQuoteNbsp(boolean quoteNbsp)
quote-nbsp - output non-breaking space as entity. |
void |
setRawOut(boolean rawOut)
output-raw - avoid mapping values > 127 to entities. |
void |
setRepeatedAttributes(int repeatedAttributes)
repeated-attributes - keep first or last duplicate attribute. |
void |
setReplaceColor(boolean replaceColor)
replace-color - replace hex color attribute values with names. |
void |
setShowErrors(int showErrors)
show-errors - set the number of errors to put out. |
void |
setShowWarnings(boolean showWarnings)
show-warnings - show warnings? |
void |
setSmartIndent(boolean smartIndent)
SmartIndent - does text/block level content effect indentation. |
void |
setSpaces(int spaces)
indent-spaces - default indentation. |
void |
setTabsize(int tabsize)
tab-size - tab size in chars. |
void |
setTidyMark(boolean tidyMark)
tidy-mark - add meta element indicating tidied doc. |
void |
setTrimEmptyElements(boolean trimEmpty)
trim-empty-elements - trim empty elements. |
void |
setUpperCaseAttrs(boolean upperCaseAttrs)
uppercase-attributes - output attributes in upper case. |
void |
setUpperCaseTags(boolean upperCaseTags)
uppercase-tags - output tags in upper case. |
void |
setWord2000(boolean word2000)
word-2000 - draconian cleaning for Word2000. |
void |
setWrapAsp(boolean wrapAsp)
wrap-asp - wrap within ASP pseudo elements. |
void |
setWrapAttVals(boolean wrapAttVals)
wrap-attributes - wrap within attribute values. |
void |
setWrapJste(boolean wrapJste)
wrap-jste - wrap within JSTE pseudo elements. |
void |
setWraplen(int wraplen)
wrap - default wrap margin. |
void |
setWrapPhp(boolean wrapPhp)
wrap-php - wrap within PHP pseudo elements. |
void |
setWrapScriptlets(boolean wrapScriptlets)
wrap-script-literals - wrap within JavaScript string literals. |
void |
setWrapSection(boolean wrapSection)
wrap-sections - wrap within <! |
void |
setWriteback(boolean writeback)
writeback - if true then output tidied markup. |
void |
setXHTML(boolean xhtml)
output-xhtml - output extensible HTML. |
void |
setXmlOut(boolean xmlOut)
output-xml - create output as XML. |
void |
setXmlPi(boolean xmlPi)
add-xml-pi - add <? |
void |
setXmlPIs(boolean xmlPIs)
assume-xml-procins This option specifies if Tidy should change the parsing of processing
instructions to require ? |
void |
setXmlSpace(boolean xmlSpace)
add-xml-space - if set to yes adds xml:space attr as needed. |
void |
setXmlTags(boolean xmlTags)
input-xml - treat input as XML. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Tidy()
Method Detail |
---|
public Configuration getConfiguration()
public java.io.PrintWriter getStderr()
public int getParseErrors()
public int getParseWarnings()
public void setInputStreamName(java.lang.String name)
name
- input stream namepublic java.lang.String getInputStreamName()
public java.io.PrintWriter getErrout()
public void setErrout(java.io.PrintWriter out)
public void setConfigurationFromFile(java.lang.String filename)
filename
- configuration file name/path.public void setConfigurationFromProps(java.util.Properties props)
props
- Properties objectpublic static org.w3c.dom.Document createEmptyDocument()
public Node parse(java.io.InputStream in, java.io.OutputStream out)
in
- inputout
- optional destination for pretty-printed document
public Node parse(java.io.Reader in, java.io.OutputStream out)
in
- inputout
- optional destination for pretty-printed document
public Node parse(java.io.Reader in, java.io.Writer out)
in
- inputout
- optional destination for pretty-printed document
public Node parse(java.io.InputStream in, java.io.Writer out)
in
- inputout
- optional destination for pretty-printed document
public org.w3c.dom.Document parseDOM(java.io.InputStream in, java.io.OutputStream out)
in
- input streamout
- optional output stream
public void pprint(org.w3c.dom.Document doc, java.io.OutputStream out)
doc
- org.w3c.dom.Documentout
- output streampublic void pprint(org.w3c.dom.Node node, java.io.OutputStream out)
node
- org.w3c.dom.Node. Must be an instance of org.w3c.tidy.DOMNodeImpl.out
- output streampublic static void main(java.lang.String[] argv)
argv
- command line parametersprotected int mainExec(java.lang.String[] argv)
argv
- command line parameters
public void setMessageListener(TidyMessageListener listener)
listener
- TidyMessageListener implementationpublic void setSpaces(int spaces)
indent-spaces
- default indentation.
spaces
- number of spaces used for indentationConfiguration.spaces
public int getSpaces()
indent-spaces
- default indentation.
Configuration.spaces
public void setWraplen(int wraplen)
wrap
- default wrap margin.
wraplen
- default wrap marginConfiguration.wraplen
public int getWraplen()
wrap
- default wrap margin.
Configuration.wraplen
public void setTabsize(int tabsize)
tab-size
- tab size in chars.
tabsize
- tab size in charsConfiguration.tabsize
public int getTabsize()
tab-size
- tab size in chars.
Configuration.tabsize
public void setErrfile(java.lang.String errfile)
errfile
- file name to write errors toConfiguration.errfile
public java.lang.String getErrfile()
Configuration.errfile
public void setWriteback(boolean writeback)
writeback
- true
= output tidied markupConfiguration.writeback
public boolean getWriteback()
true
if tidy will output tidied markup in input fileConfiguration.writeback
public void setOnlyErrors(boolean onlyErrors)
onlyErrors
- if true
normal output is suppressed.Configuration.onlyErrors
public boolean getOnlyErrors()
true
if normal output is suppressed.Configuration.onlyErrors
public void setShowWarnings(boolean showWarnings)
showWarnings
- if false
warnings are not shownConfiguration.showWarnings
public boolean getShowWarnings()
false
if warnings are not shownConfiguration.showWarnings
public void setQuiet(boolean quiet)
quiet
- true
= don't output summary, warnings or errorsConfiguration.quiet
public boolean getQuiet()
true
if tidy will not output summary, warnings or errorsConfiguration.quiet
public void setIndentContent(boolean indentContent)
indentContent
- indent content of appropriate tagsConfiguration.indentContent
public boolean getIndentContent()
true
if tidy will indent content of appropriate tagsConfiguration.indentContent
public void setSmartIndent(boolean smartIndent)
smartIndent
- true
if text/block level content should effect indentationConfiguration.smartIndent
public boolean getSmartIndent()
true
if text/block level content should effect indentationConfiguration.smartIndent
public void setHideEndTags(boolean hideEndTags)
hideEndTags
- true
= suppress optional end tagsConfiguration.hideEndTags
public boolean getHideEndTags()
true
if tidy will suppress optional end tagsConfiguration.hideEndTags
public void setXmlTags(boolean xmlTags)
xmlTags
- true
if tidy should treat input as XMLConfiguration.xmlTags
public boolean getXmlTags()
true
if tidy will treat input as XMLConfiguration.xmlTags
public void setXmlOut(boolean xmlOut)
xmlOut
- true
if tidy should create output as xmlConfiguration.xmlOut
public boolean getXmlOut()
true
if tidy will create output as xmlConfiguration.xmlOut
public void setXHTML(boolean xhtml)
xhtml
- true
if tidy should output XHTMLConfiguration.xHTML
public boolean getXHTML()
true
if tidy will output XHTMLConfiguration.xHTML
public void setUpperCaseTags(boolean upperCaseTags)
upperCaseTags
- true
if tidy should output tags in upper case (default is lowercase)Configuration.upperCaseTags
public boolean getUpperCaseTags()
true
if tidy should will tags in upper caseConfiguration.upperCaseTags
public void setUpperCaseAttrs(boolean upperCaseAttrs)
upperCaseAttrs
- true
if tidy should output attributes in upper case (default is lowercase)Configuration.upperCaseAttrs
public boolean getUpperCaseAttrs()
true
if tidy should will attributes in upper caseConfiguration.upperCaseAttrs
public void setMakeClean(boolean makeClean)
makeClean
- true to remove presentational clutterConfiguration.makeClean
public boolean getMakeClean()
Configuration.makeClean
public void setMakeBare(boolean makeBare)
makeBare
- true to remove Microsoft cruftConfiguration.makeBare
public boolean getMakeBare()
Configuration.makeBare
public void setBreakBeforeBR(boolean breakBeforeBR)
breakBeforeBR
- true
if tidy should output a newline before <br>Configuration.breakBeforeBR
public boolean getBreakBeforeBR()
true
if tidy will output a newline before <br>Configuration.breakBeforeBR
public void setBurstSlides(boolean burstSlides)
split
- create slides on each h2 element.
burstSlides
- true
if tidy should create slides on each h2 elementConfiguration.burstSlides
public boolean getBurstSlides()
split
- create slides on each h2 element.
true
if tidy will create slides on each h2 elementConfiguration.burstSlides
public void setNumEntities(boolean numEntities)
numeric-entities
- output entities other than the built-in HTML entities in the numeric rather
than the named entity form.
numEntities
- true
if tidy should output entities in the numeric form.Configuration.numEntities
public boolean getNumEntities()
numeric-entities
- output entities other than the built-in HTML entities in the numeric rather
than the named entity form.
true
if tidy will output entities in the numeric form.Configuration.numEntities
public void setQuoteMarks(boolean quoteMarks)
quote-marks
- output " marks as ".
quoteMarks
- true
if tidy should output " marks as "Configuration.quoteMarks
public boolean getQuoteMarks()
quote-marks
- output " marks as ".
true
if tidy will output " marks as "Configuration.quoteMarks
public void setQuoteNbsp(boolean quoteNbsp)
quote-nbsp
- output non-breaking space as entity.
quoteNbsp
- true
if tidy should output non-breaking space as entityConfiguration.quoteNbsp
public boolean getQuoteNbsp()
quote-nbsp
- output non-breaking space as entity.
true
if tidy will output non-breaking space as entityConfiguration.quoteNbsp
public void setQuoteAmpersand(boolean quoteAmpersand)
quote-ampersand
- output naked ampersand as &.
quoteAmpersand
- true
if tidy should output naked ampersand as &Configuration.quoteAmpersand
public boolean getQuoteAmpersand()
quote-ampersand
- output naked ampersand as &.
true
if tidy will output naked ampersand as &Configuration.quoteAmpersand
public void setWrapAttVals(boolean wrapAttVals)
wrap-attributes
- wrap within attribute values.
wrapAttVals
- true
if tidy should wrap within attribute valuesConfiguration.wrapAttVals
public boolean getWrapAttVals()
wrap-attributes
- wrap within attribute values.
true
if tidy will wrap within attribute valuesConfiguration.wrapAttVals
public void setWrapScriptlets(boolean wrapScriptlets)
wrap-script-literals
- wrap within JavaScript string literals.
wrapScriptlets
- true
if tidy should wrap within JavaScript string literalsConfiguration.wrapScriptlets
public boolean getWrapScriptlets()
wrap-script-literals
- wrap within JavaScript string literals.
true
if tidy will wrap within JavaScript string literalsConfiguration.wrapScriptlets
public void setWrapSection(boolean wrapSection)
wrap-sections
- wrap within <![ ... ]> section tags
wrapSection
- true
if tidy should wrap within <![ ... ]> section tagsConfiguration.wrapSection
public boolean getWrapSection()
wrap-sections
- wrap within <![ ... ]> section tags
true
if tidy will wrap within <![ ... ]> section tagsConfiguration.wrapSection
public void setAltText(java.lang.String altText)
alt-text
- default text for alt attribute.
altText
- default text for alt attributeConfiguration.altText
public java.lang.String getAltText()
alt-text
- default text for alt attribute.
Configuration.altText
public void setXmlPi(boolean xmlPi)
add-xml-pi
- add <?xml?> for XML docs.
xmlPi
- true
if tidy should add <?xml?> for XML docsConfiguration.xmlPi
public boolean getXmlPi()
add-xml-pi
- add <?xml?> for XML docs.
true
if tidy will add <?xml?> for XML docsConfiguration.xmlPi
public void setDropFontTags(boolean dropFontTags)
drop-font-tags
- discard presentation tags.
dropFontTags
- true
if tidy should discard presentation tagsConfiguration.dropFontTags
public boolean getDropFontTags()
drop-font-tags
- discard presentation tags.
true
if tidy will discard presentation tagsConfiguration.dropFontTags
public void setDropProprietaryAttributes(boolean dropProprietaryAttributes)
drop-proprietary-attributes
- discard proprietary attributes.
dropProprietaryAttributes
- true
if tidy should discard proprietary attributesConfiguration.dropProprietaryAttributes
public boolean getDropProprietaryAttributes()
drop-proprietary-attributes
- discard proprietary attributes.
true
if tidy will discard proprietary attributesConfiguration.dropProprietaryAttributes
public void setDropEmptyParas(boolean dropEmptyParas)
drop-empty-paras
- discard empty p elements.
dropEmptyParas
- true
if tidy should discard empty p elementsConfiguration.dropEmptyParas
public boolean getDropEmptyParas()
drop-empty-paras
- discard empty p elements.
true
if tidy will discard empty p elementsConfiguration.dropEmptyParas
public void setFixComments(boolean fixComments)
fix-bad-comments
- fix comments with adjacent hyphens.
fixComments
- true
if tidy should fix comments with adjacent hyphensConfiguration.fixComments
public boolean getFixComments()
fix-bad-comments
- fix comments with adjacent hyphens.
true
if tidy will fix comments with adjacent hyphensConfiguration.fixComments
public void setWrapAsp(boolean wrapAsp)
wrap-asp
- wrap within ASP pseudo elements.
wrapAsp
- true
if tidy should wrap within ASP pseudo elementsConfiguration.wrapAsp
public boolean getWrapAsp()
wrap-asp
- wrap within ASP pseudo elements.
true
if tidy will wrap within ASP pseudo elementsConfiguration.wrapAsp
public void setWrapJste(boolean wrapJste)
wrap-jste
- wrap within JSTE pseudo elements.
wrapJste
- true
if tidy should wrap within JSTE pseudo elementsConfiguration.wrapJste
public boolean getWrapJste()
wrap-jste
- wrap within JSTE pseudo elements.
true
if tidy will wrap within JSTE pseudo elementsConfiguration.wrapJste
public void setWrapPhp(boolean wrapPhp)
wrap-php
- wrap within PHP pseudo elements.
wrapPhp
- true
if tidy should wrap within PHP pseudo elementsConfiguration.wrapPhp
public boolean getWrapPhp()
wrap-php
- wrap within PHP pseudo elements.
true
if tidy will wrap within PHP pseudo elementsConfiguration.wrapPhp
public void setFixBackslash(boolean fixBackslash)
fix-backslash
- fix URLs by replacing \ with /.
fixBackslash
- true
if tidy should fix URLs by replacing \ with /Configuration.fixBackslash
public boolean getFixBackslash()
fix-backslash
- fix URLs by replacing \ with /.
true
if tidy will fix URLs by replacing \ with /Configuration.fixBackslash
public void setIndentAttributes(boolean indentAttributes)
indent-attributes
- newline+indent before each attribute.
indentAttributes
- true
if tidy should output a newline+indent before each attributeConfiguration.indentAttributes
public boolean getIndentAttributes()
indent-attributes
- newline+indent before each attribute.
true
if tidy will output a newline+indent before each attributeConfiguration.indentAttributes
public void setDocType(java.lang.String doctype)
doctype
- user specified doctype.
doctype
- omit | auto | strict | loose | fpi
where the fpi is a string
similar to "-//ACME//DTD HTML 3.14159//EN" Note: for fpi include the double-quotes in the
string.Configuration.docTypeStr
,
Configuration.docTypeMode
public java.lang.String getDocType()
doctype
- user specified doctype.
omit | auto | strict | loose | fpi
where the fpi is a string similar
to "-//ACME//DTD HTML 3.14159//EN" Note: for fpi include the double-quotes in the string.Configuration.docTypeStr
,
Configuration.docTypeMode
public void setLogicalEmphasis(boolean logicalEmphasis)
logical-emphasis
- replace i by em and b by strong.
logicalEmphasis
- true
if tidy should replace i by em and b by strongConfiguration.logicalEmphasis
public boolean getLogicalEmphasis()
logical-emphasis
- replace i by em and b by strong.
true
if tidy will replace i by em and b by strongConfiguration.logicalEmphasis
public void setXmlPIs(boolean xmlPIs)
assume-xml-procins
This option specifies if Tidy should change the parsing of processing
instructions to require ?> as the terminator rather than >. This option is automatically set if the input is in
XML.
xmlPIs
- true
if tidy should expect a ?> at the end of processing instructionsConfiguration.xmlPIs
public boolean getXmlPIs()
assume-xml-procins
This option specifies if Tidy should change the parsing of processing
instructions to require ?> as the terminator rather than >. This option is automatically set if the input is in
XML.
true
if tidy will expect a ?> at the end of processing instructionsConfiguration.xmlPIs
public void setEncloseText(boolean encloseText)
enclose-text
- if true text at body is wrapped in <p>'s.
encloseText
- true
if tidy should wrap text at body in <p>'s.Configuration.encloseBodyText
public boolean getEncloseText()
enclose-text
- if true text at body is wrapped in <p>'s.
true
if tidy will wrap text at body in <p>'s.Configuration.encloseBodyText
public void setEncloseBlockText(boolean encloseBlockText)
enclose-block-text
- if true text in blocks is wrapped in <p>'s.
encloseBlockText
- true
if tidy should wrap text text in blocks in <p>'s.Configuration.encloseBlockText
public boolean getEncloseBlockText()
enclose-block-text
- if true text in blocks is wrapped in <p>'s. return true
if tidy should will text text in blocks in <p>'s.
Configuration.encloseBlockText
public void setWord2000(boolean word2000)
word-2000
- draconian cleaning for Word2000.
word2000
- true
if tidy should clean word2000 documentsConfiguration.word2000
public boolean getWord2000()
word-2000
- draconian cleaning for Word2000.
true
if tidy will clean word2000 documentsConfiguration.word2000
public void setTidyMark(boolean tidyMark)
tidy-mark
- add meta element indicating tidied doc.
tidyMark
- true
if tidy should add meta element indicating tidied docConfiguration.tidyMark
public boolean getTidyMark()
tidy-mark
- add meta element indicating tidied doc.
true
if tidy will add meta element indicating tidied docConfiguration.tidyMark
public void setXmlSpace(boolean xmlSpace)
add-xml-space
- if set to yes adds xml:space attr as needed.
xmlSpace
- true
if tidy should add xml:space attr as neededConfiguration.xmlSpace
public boolean getXmlSpace()
add-xml-space
- if set to yes adds xml:space attr as needed.
true
if tidy will add xml:space attr as neededConfiguration.xmlSpace
public void setEmacs(boolean emacs)
gnu-emacs
- if true format error output for GNU Emacs.
emacs
- true
if tidy should format error output for GNU EmacsConfiguration.emacs
public boolean getEmacs()
gnu-emacs
- if true format error output for GNU Emacs.
true
if tidy will format error output for GNU EmacsConfiguration.emacs
public void setLiteralAttribs(boolean literalAttribs)
literal-attributes
- if true attributes may use newlines.
literalAttribs
- true
if attributes may use newlinesConfiguration.literalAttribs
public boolean getLiteralAttribs()
literal-attributes
- if true attributes may use newlines.
true
if attributes may use newlinesConfiguration.literalAttribs
public void setPrintBodyOnly(boolean bodyOnly)
print-body-only
- output BODY content only.
bodyOnly
- true = print only the document bodyConfiguration.bodyOnly
public boolean getPrintBodyOnly()
print-body-only
- output BODY content only.
public void setFixUri(boolean fixUri)
fix-uri
- fix uri references applying URI encoding if necessary.
fixUri
- true = fix uri referencesConfiguration.fixUri
public boolean getFixUri()
fix-uri
- output BODY content only.
public void setLowerLiterals(boolean lowerLiterals)
lower-literals
- folds known attribute values to lower case.
lowerLiterals
- true = folds known attribute values to lower caseConfiguration.lowerLiterals
public boolean getLowerLiterals()
lower-literals
- folds known attribute values to lower case.
public void setHideComments(boolean hideComments)
hide-comments
- hides all (real) comments in output.
hideComments
- true = hides all comments in outputConfiguration.hideComments
public boolean getHideComments()
hide-comments
- hides all (real) comments in output.
public void setIndentCdata(boolean indentCdata)
indent-cdata
- indent CDATA sections.
indentCdata
- true = indent CDATA sectionsConfiguration.indentCdata
public boolean getIndentCdata()
indent-cdata
- indent CDATA sections.
public void setForceOutput(boolean forceOutput)
force-output
- output document even if errors were found.
forceOutput
- true = output document even if errors were foundConfiguration.forceOutput
public boolean getForceOutput()
force-output
- output document even if errors were found.
public void setShowErrors(int showErrors)
show-errors
- set the number of errors to put out.
showErrors
- number of errors to put outConfiguration.showErrors
public int getShowErrors()
show-errors
- number of errors to put out.
public void setAsciiChars(boolean asciiChars)
ascii-chars
- convert quotes and dashes to nearest ASCII char.
asciiChars
- true = convert quotes and dashes to nearest ASCII charConfiguration.asciiChars
public boolean getAsciiChars()
ascii-chars
- convert quotes and dashes to nearest ASCII char.
public void setJoinClasses(boolean joinClasses)
join-classes
- join multiple class attributes.
joinClasses
- true = join multiple class attributesConfiguration.joinClasses
public boolean getJoinClasses()
join-classes
- join multiple class attributes.
public void setJoinStyles(boolean joinStyles)
join-styles
- join multiple style attributes.
joinStyles
- true = join multiple style attributesConfiguration.joinStyles
public boolean getJoinStyles()
join-styles
- join multiple style attributes.
public void setTrimEmptyElements(boolean trimEmpty)
trim-empty-elements
- trim empty elements.
trim-empty-elements
- true = trim empty elementsConfiguration.trimEmpty
public boolean getTrimEmptyElements()
trim-empty-elements
- trim empty elements.
public void setReplaceColor(boolean replaceColor)
replace-color
- replace hex color attribute values with names.
replaceColor
- true = replace hex color attribute values with namesConfiguration.replaceColor
public boolean getReplaceColor()
replace-color
- replace hex color attribute values with names.
public void setEscapeCdata(boolean escapeCdata)
escape-cdata
- replace CDATA sections with escaped text.
escapeCdata
- true = replace CDATA sections with escaped textConfiguration.escapeCdata
public boolean getEscapeCdata()
escape-cdata
-replace CDATA sections with escaped text.
public void setRepeatedAttributes(int repeatedAttributes)
repeated-attributes
- keep first or last duplicate attribute.
repeatedAttributes
- Configuration.KEEP_FIRST | Configuration.KEEP_LAST
Configuration.duplicateAttrs
public int getRepeatedAttributes()
repeated-attributes
- keep first or last duplicate attribute.
Configuration.KEEP_FIRST | Configuration.KEEP_LAST
public void setKeepFileTimes(boolean keepFileTimes)
keep-time
- if true last modified time is preserved.
keepFileTimes
- true
if tidy should preserved last modified time in input file.Configuration.keepFileTimes
public boolean getKeepFileTimes()
keep-time
- if true last modified time is preserved.
true
if tidy will preserved last modified time in input file.Configuration.keepFileTimes
public void setRawOut(boolean rawOut)
output-raw
- avoid mapping values > 127 to entities. This has the same effect of specifying a
"raw" encoding in the original version of tidy.
rawOut
- avoid mapping values > 127 to entitiesConfiguration.rawOut
public boolean getRawOut()
output-raw
- avoid mapping values > 127 to entities.
true
if tidy will not map values > 127 to entitiesConfiguration.rawOut
public void setInputEncoding(java.lang.String encoding)
input-encoding
the character encoding used for input.
encoding
- a valid java encoding namepublic java.lang.String getInputEncoding()
input-encoding
the character encoding used for input.
public void setOutputEncoding(java.lang.String encoding)
output-encoding
the character encoding used for output.
encoding
- a valid java encoding namepublic java.lang.String getOutputEncoding()
output-encoding
the character encoding used for output.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |