com.hlcl.rql.util.as
Class TemplateNameSuffixesPageFilter

java.lang.Object
  extended by com.hlcl.rql.util.as.PageFilterImpl
      extended by com.hlcl.rql.util.as.TemplateNameSuffixesPageFilter
All Implemented Interfaces:
PageFilter

public class TemplateNameSuffixesPageFilter
extends PageFilterImpl

Diese Klasse beschreibt einen Seitenfilter, der Prüfungen gegen den Suffix des Templatenamens macht.

Author:
lejafr

Constructor Summary
TemplateNameSuffixesPageFilter(java.lang.String suffixes, java.lang.String separator)
          TemplatePageFilter constructor comment.
 
Method Summary
 boolean check(Page page)
          Prüft die gegebenen Seite auf Gültigkeit dieses und des übergeordneten Filters.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateNameSuffixesPageFilter

public TemplateNameSuffixesPageFilter(java.lang.String suffixes,
                                      java.lang.String separator)
TemplatePageFilter constructor comment.

Parameters:
suffixes - list of suffixes; e.g. page,fragment
separator - the , to split suffixes accordingly
Method Detail

check

public boolean check(Page page)
              throws RQLException
Prüft die gegebenen Seite auf Gültigkeit dieses und des übergeordneten Filters. Liefert true, falls der Templatename der gegebenen Seite auf einen der Suffixe endet.

Specified by:
check in interface PageFilter
Specified by:
check in class PageFilterImpl
Throws:
RQLException
See Also:
PageArrayList.select(PageFilter)