public abstract class BaseScopedTag extends BaseValueProducingAndAcceptingTag implements ScopeSupportIF
Modifier and Type | Field and Description |
---|---|
protected boolean |
useUserContextFilter |
contextTag, inputCollection
variableName
DEC_APPLICABLE_IN, DEC_INTERSECTION, DEC_SUBSET, DEC_SUPERSET, DEC_WITHIN, SCOPE_ASSOCIATIONS, SCOPE_BASENAMES, SCOPE_OCCURRENCES, SCOPE_VARIANTS
Constructor and Description |
---|
BaseScopedTag() |
Modifier and Type | Method and Description |
---|---|
Predicate<ScopedIF> |
getScopeDecider(int scopeType)
INTERNAL: Get FilterIF object which provides the possibility to
decide if one topic map objects belongs to the wanted scope.
|
FilterIF<ScopedIF> |
getScopeFilter(int scopeType)
INTERNAL: Get FilterIF object which provides the possibility to
filter out topic map objects of a collection which have not the
wanted scope.
|
void |
setContextFilter(String contextFilter)
INTERNAL: sets up if the tag should use the context filter which is
implict contained in the user session.
|
accept, doEndTag, doStartTag, getInputCollection
release, setOf
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
process
public Predicate<ScopedIF> getScopeDecider(int scopeType)
IntersectionOfContextDecider
.IntersectionOfContextDecider
,
WithinScopeDecider
public FilterIF<ScopedIF> getScopeFilter(int scopeType)
public void setContextFilter(String contextFilter)