|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sitemesh.builder.BaseSiteMeshBuilder<BUILDER,WebAppContext,javax.servlet.Filter>
org.sitemesh.builder.BaseSiteMeshFilterBuilder<BUILDER>
BUILDER - The type to return from the builder methods. Subclasses
should type this as their own class type.public abstract class BaseSiteMeshFilterBuilder<BUILDER extends BaseSiteMeshBuilder>
Functionality for building a SiteMeshFilter.
Inherits common functionality from BaseSiteMeshBuilder.
Clients should use the concrete SiteMeshFilterBuilder implementation.
BaseSiteMeshBuilder,
SiteMeshFilter| Constructor Summary | |
|---|---|
BaseSiteMeshFilterBuilder()
|
|
| Method Summary | |
|---|---|
BUILDER |
addExcludedPath(String exclude)
Add a path to be excluded by SiteMesh. |
abstract javax.servlet.Filter |
create()
Create the SiteMesh Filter. |
Selector |
getSelector()
Get configured Selector. |
BUILDER |
setCustomSelector(Selector selector)
Set a custom Selector. |
BUILDER |
setMimeTypes(List<String> mimeTypes)
Set MIME types that the Filter should intercept. |
BUILDER |
setMimeTypes(String... mimeTypes)
Set MIME types that the Filter should intercept. |
protected void |
setupDefaults()
See setupDefaults(). |
| Methods inherited from class org.sitemesh.builder.BaseSiteMeshBuilder |
|---|
addDecoratorPath, addDecoratorPaths, addDecoratorPaths, addTagRuleBundle, addTagRuleBundles, addTagRuleBundles, clearTagRuleBundles, getContentProcessor, getDecoratorSelector, self, setCustomContentProcessor, setCustomDecoratorSelector, setTagRuleBundles, setTagRuleBundles |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseSiteMeshFilterBuilder()
| Method Detail |
|---|
public abstract javax.servlet.Filter create()
create in class BaseSiteMeshBuilder<BUILDER extends BaseSiteMeshBuilder,WebAppContext,javax.servlet.Filter>protected void setupDefaults()
setupDefaults().
In addition to the parent setup, this also calls setMimeTypes(String[]) with
{"text/html"}.
setupDefaults in class BaseSiteMeshBuilder<BUILDER extends BaseSiteMeshBuilder,WebAppContext,javax.servlet.Filter>public BUILDER addExcludedPath(String exclude)
public BUILDER setMimeTypes(String... mimeTypes)
{"text/html"}.
Note: The MIME types are ignored if setCustomSelector(Selector) is called.
public BUILDER setMimeTypes(List<String> mimeTypes)
{"text/html"}.
Note: The MIME types are ignored if setCustomSelector(Selector) is called.
public BUILDER setCustomSelector(Selector selector)
Selector.
Note: If this is called, it will override any MIME types
passed to setMimeTypes(String[]) as these are specific
to the default Selector.
public Selector getSelector()
Selector.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||