Package com.helger.html.hc
Interface IHCConversionSettingsToNode
-
- All Known Subinterfaces:
IHCConversionSettings
- All Known Implementing Classes:
HCConversionSettings
public interface IHCConversionSettingsToNodeSettings interface that is used to convert HC* nodes to micro nodes.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description booleanareConsistencyChecksEnabled()default CharsetgetCharset()com.helger.css.ICSSWriterSettingsgetCSSWriterSettings()IHCCustomizergetCustomizer()StringgetHTMLNamespaceURI()EHTMLVersiongetHTMLVersion()IJSWriterSettingsgetJSWriterSettings()com.helger.css.writer.CSSWriterSettingsgetMutableCSSWriterSettings()JSWriterSettingsgetMutableJSWriterSettings()com.helger.xml.serialize.write.XMLWriterSettingsgetMutableXMLWriterSettings()com.helger.xml.serialize.write.IXMLWriterSettingsgetXMLWriterSettings()booleanisExtractOutOfBandNodes()
-
-
-
Method Detail
-
getHTMLVersion
@Nonnull EHTMLVersion getHTMLVersion()
- Returns:
- The HTML version to be used to transform HC nodes into micro nodes.
Never
null.
-
getHTMLNamespaceURI
@Nullable String getHTMLNamespaceURI()
- Returns:
- The namespace URI of the HTML version. This should result in the
same as calling
getHTMLVersion().getNamespaceURI()
-
getXMLWriterSettings
@Nonnull com.helger.xml.serialize.write.IXMLWriterSettings getXMLWriterSettings()
- Returns:
- The XML writer settings to be used. Never
null.
-
getMutableXMLWriterSettings
@Nonnull @ReturnsMutableCopy com.helger.xml.serialize.write.XMLWriterSettings getMutableXMLWriterSettings()
- Returns:
- A mutable copy of the XML writer settings to be used. Never
null.
-
getCSSWriterSettings
@Nonnull com.helger.css.ICSSWriterSettings getCSSWriterSettings()
- Returns:
- The CSS writer settings to be used. Never
null.
-
getMutableCSSWriterSettings
@Nonnull @ReturnsMutableCopy com.helger.css.writer.CSSWriterSettings getMutableCSSWriterSettings()
- Returns:
- A mutable copy of the CSS writer settings to be used. Never
null.
-
getJSWriterSettings
@Nonnull IJSWriterSettings getJSWriterSettings()
- Returns:
- The JS formatter settings to be used. Never
null.
-
getMutableJSWriterSettings
@Nonnull @ReturnsMutableCopy JSWriterSettings getMutableJSWriterSettings()
- Returns:
- A mutable copy of the JS formatter settings to be used. Never
null.
-
areConsistencyChecksEnabled
boolean areConsistencyChecksEnabled()
- Returns:
trueif the consistency checks are enabled,falseotherwise.
-
isExtractOutOfBandNodes
boolean isExtractOutOfBandNodes()
- Returns:
trueif out-of-band nodes should be extracted,falseif not. By defaulttrueis returned.
-
getCustomizer
@Nullable IHCCustomizer getCustomizer()
- Returns:
- The current customizer to be used. May be
null. The default isnull.
-
-