|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.wicket.resource.filtering.AbstractHeaderResponseFilter org.apache.wicket.resource.filtering.CssAcceptingHeaderResponseFilter
public class CssAcceptingHeaderResponseFilter
This filter accepts anything that appears to be CSS. All CSS that is not a resource reference (
AbstractHeaderResponseFilter.acceptOtherCss()
) is accepted. All JS that is not a resource reference (
acceptOtherJavaScript()
) is not accepted.
The references are accepted if they appear to be CSS. If the reference passed in is an instance
of AbstractResourceDependentResourceReference
, we use the AbstractResourceDependentResourceReference.ResourceType
from it to
determine if it is CSS. Otherwise, we see if the ResourceReference.name property ends with
".css".
Constructor Summary | |
---|---|
CssAcceptingHeaderResponseFilter(java.lang.String name)
Construct. |
Method Summary | |
---|---|
boolean |
acceptOtherJavaScript()
Whenever a render*JavaScript method on IHeaderResponse is called that is not a ResourceReference (i.e. |
boolean |
acceptReference(ResourceReference ref)
Determines whether a given ResourceReference should be rendered in the bucket represented by this filter. |
Methods inherited from class org.apache.wicket.resource.filtering.AbstractHeaderResponseFilter |
---|
acceptOtherCss, getName |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public CssAcceptingHeaderResponseFilter(java.lang.String name)
name
- name of the filter (used by the container that renders these resources)Method Detail |
---|
public boolean acceptReference(ResourceReference ref)
HeaderResponseContainerFilteringHeaderResponse.IHeaderResponseFilter
acceptReference
in interface HeaderResponseContainerFilteringHeaderResponse.IHeaderResponseFilter
acceptReference
in class AbstractHeaderResponseFilter
ref
- the reference to be rendered
public boolean acceptOtherJavaScript()
HeaderResponseContainerFilteringHeaderResponse.IHeaderResponseFilter
IHeaderResponse.renderOnDomReadyJavaScript(String)
), this
method determines if the script should be bucketed with other things in this filter.
Note that calls to IHeaderResponse.renderJavaScriptReference(String url) are also
filtered with this method since there is no actual ResourceReference to pass
acceptOtherJavaScript
in interface HeaderResponseContainerFilteringHeaderResponse.IHeaderResponseFilter
acceptOtherJavaScript
in class AbstractHeaderResponseFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |