Class BaseScopedTag
java.lang.Object
jakarta.servlet.jsp.tagext.TagSupport
net.ontopia.topicmaps.nav2.taglibs.value.BaseValueProducingTag
net.ontopia.topicmaps.nav2.taglibs.value.BaseValueProducingAndAcceptingTag
net.ontopia.topicmaps.nav2.taglibs.value.BaseScopedTag
- All Implemented Interfaces:
jakarta.servlet.jsp.tagext.IterationTag,jakarta.servlet.jsp.tagext.JspTag,jakarta.servlet.jsp.tagext.Tag,Serializable,ScopeSupportIF,ValueAcceptingTagIF,ValueProducingTagIF
- Direct Known Subclasses:
AssociatedTag,AssociationsTag,NamesTag,OccurrencesTag,RolesTag,VariantsTag
public abstract class BaseScopedTag
extends BaseValueProducingAndAcceptingTag
implements ScopeSupportIF
INTERNAL: Abstract Base class for value producing and accepting tags
which are taking the context filter into account.
- See Also:
-
Field Summary
FieldsFields inherited from class net.ontopia.topicmaps.nav2.taglibs.value.BaseValueProducingAndAcceptingTag
contextTag, inputCollectionFields inherited from class net.ontopia.topicmaps.nav2.taglibs.value.BaseValueProducingTag
variableNameFields inherited from class jakarta.servlet.jsp.tagext.TagSupport
id, pageContextFields inherited from interface jakarta.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAINFields inherited from interface net.ontopia.topicmaps.nav2.core.ScopeSupportIF
DEC_APPLICABLE_IN, DEC_INTERSECTION, DEC_SUBSET, DEC_SUPERSET, DEC_WITHIN, SCOPE_ASSOCIATIONS, SCOPE_BASENAMES, SCOPE_OCCURRENCES, SCOPE_VARIANTSFields inherited from interface jakarta.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetScopeDecider(int scopeType) INTERNAL: Get FilterIF object which provides the possibility to decide if one topic map objects belongs to the wanted scope.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.voidsetContextFilter(String contextFilter) INTERNAL: sets up if the tag should use the context filter which is implict contained in the user session.Methods inherited from class net.ontopia.topicmaps.nav2.taglibs.value.BaseValueProducingAndAcceptingTag
accept, doEndTag, doStartTag, getInputCollectionMethods inherited from class net.ontopia.topicmaps.nav2.taglibs.value.BaseValueProducingTag
release, setOfMethods inherited from class jakarta.servlet.jsp.tagext.TagSupport
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValueMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.ontopia.topicmaps.nav2.core.ValueProducingTagIF
process
-
Field Details
-
useUserContextFilter
protected boolean useUserContextFilter
-
-
Constructor Details
-
BaseScopedTag
public BaseScopedTag()
-
-
Method Details
-
getScopeDecider
INTERNAL: Get FilterIF object which provides the possibility to decide if one topic map objects belongs to the wanted scope. Default is to use theIntersectionOfContextDecider. -
getScopeFilter
INTERNAL: Get FilterIF object which provides the possibility to filter out topic map objects of a collection which have not the wanted scope. -
setContextFilter
INTERNAL: sets up if the tag should use the context filter which is implict contained in the user session. Default behaviour is to not use the user context filter. Allowed values are:- off
- user
-