public class MarkupSettings extends Object implements MarkupSettingsMBean
| Constructor and Description |
|---|
MarkupSettings(Application application)
Create.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
getAutomaticLinking()
If true, automatic link resolution is enabled.
|
boolean |
getCompressWhitespace() |
String |
getDefaultMarkupEncoding() |
boolean |
getStripComments() |
boolean |
getStripWicketTags()
Gets whether to remove wicket tags from the output.
|
void |
setAutomaticLinking(boolean automaticLinking)
Application default for automatic link resolution.
|
void |
setCompressWhitespace(boolean compressWhitespace)
Turns on whitespace compression.
|
void |
setDefaultMarkupEncoding(String encoding)
Set default encoding for markup files.
|
void |
setStripComments(boolean stripComments)
Enables stripping of markup comments denoted in markup by HTML comment tagging.
|
void |
setStripWicketTags(boolean stripWicketTags)
Sets whether to remove wicket tags from the output.
|
public MarkupSettings(Application application)
application - public boolean getAutomaticLinking()
MarkupSettingsMBeangetAutomaticLinking in interface MarkupSettingsMBeanMarkupSettingsMBean.getAutomaticLinking()public boolean getCompressWhitespace()
getCompressWhitespace in interface MarkupSettingsMBeanMarkupSettingsMBean.getCompressWhitespace()public String getDefaultMarkupEncoding()
getDefaultMarkupEncoding in interface MarkupSettingsMBeanMarkupSettingsMBean.getDefaultMarkupEncoding()public boolean getStripComments()
getStripComments in interface MarkupSettingsMBeanMarkupSettingsMBean.getStripComments()public boolean getStripWicketTags()
MarkupSettingsMBeangetStripWicketTags in interface MarkupSettingsMBeanMarkupSettingsMBean.getStripWicketTags()public void setAutomaticLinking(boolean automaticLinking)
MarkupSettingsMBeansetAutomaticLinking in interface MarkupSettingsMBeanautomaticLinking - The automaticLinking to set.MarkupSettingsMBean.setAutomaticLinking(boolean)public void setCompressWhitespace(boolean compressWhitespace)
MarkupSettingsMBeanCompression is currently not HTML aware and so it may be possible for whitespace compression to break pages. For this reason, whitespace compression is off by default and you should test your application throroughly after turning whitespace compression on.
Spaces are removed from markup at markup load time and there should be no effect on page rendering speed. In fact, your pages should render faster with whitespace compression enabled.
setCompressWhitespace in interface MarkupSettingsMBeancompressWhitespace - The compressWhitespace to set.MarkupSettingsMBean.setCompressWhitespace(boolean)public void setDefaultMarkupEncoding(String encoding) throws UnsupportedEncodingException
MarkupSettingsMBeansetDefaultMarkupEncoding in interface MarkupSettingsMBeanUnsupportedEncodingExceptionMarkupSettingsMBean.setDefaultMarkupEncoding(java.lang.String)public void setStripComments(boolean stripComments)
MarkupSettingsMBeansetStripComments in interface MarkupSettingsMBeanstripComments - True to strip markup comments from rendered pagesMarkupSettingsMBean.setStripComments(boolean)public void setStripWicketTags(boolean stripWicketTags)
MarkupSettingsMBeansetStripWicketTags in interface MarkupSettingsMBeanstripWicketTags - whether to remove wicket tags from the outputMarkupSettingsMBean.setStripWicketTags(boolean)Copyright © 2006–2019 Apache Software Foundation. All rights reserved.