public void endElement(String ns, String ln, String qn) { // consistently, we ignore JSP_TEXT if (isJspTag(ns, ln, TEXT)) return; // handle body-related invariant if (bodyNecessary) fail(Resources.getMessage("TLV_MISSING_BODY", lastElementName)); bodyIllegal = false; // reset: we've left the tag // update <choose>-related state if (isCoreTag(ns, ln, CHOOSE)) { Boolean b = (Boolean) chooseHasWhen.pop(); if (!b.booleanValue()) fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", CHOOSE, WHEN)); chooseDepths.pop(); chooseHasOtherwise.pop(); } // update state related to URL tags if (isCoreTag(ns, ln, IMPORT) || isCoreTag(ns, ln, PARAM) || isCoreTag(ns, ln, REDIRECT) || isCoreTag(ns, ln, URL)) urlTags.pop(); // update our depth depth--; }
if (isJspTag(ns, ln, TEXT)) { return;
public void endElement(String ns, String ln, String qn) { // consistently, we ignore JSP_TEXT if (isJspTag(ns, ln, TEXT)) return; // handle body-related invariant if (bodyNecessary) fail(Resources.getMessage("TLV_MISSING_BODY", lastElementName)); bodyIllegal = false; // reset: we've left the tag // update <choose>-related state if (isCoreTag(ns, ln, CHOOSE)) { Boolean b = (Boolean) chooseHasWhen.pop(); if (!b.booleanValue()) fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", CHOOSE, WHEN)); chooseDepths.pop(); chooseHasOtherwise.pop(); } // update state related to URL tags if (isCoreTag(ns, ln, IMPORT) || isCoreTag(ns, ln, PARAM) || isCoreTag(ns, ln, REDIRECT) || isCoreTag(ns, ln, URL)) urlTags.pop(); // update our depth depth--; }
public void endElement(String ns, String ln, String qn) { // consistently, we ignore JSP_TEXT if (isJspTag(ns, ln, TEXT)) return; // handle body-related invariant if (bodyNecessary) fail(Resources.getMessage("TLV_MISSING_BODY", lastElementName)); bodyIllegal = false; // reset: we've left the tag // update <choose>-related state if (isCoreTag(ns, ln, CHOOSE)) { Boolean b = (Boolean) chooseHasWhen.pop(); if (!b.booleanValue()) fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", CHOOSE, WHEN)); chooseDepths.pop(); chooseHasOtherwise.pop(); } // update state related to URL tags if (isCoreTag(ns, ln, IMPORT) || isCoreTag(ns, ln, PARAM) || isCoreTag(ns, ln, REDIRECT) || isCoreTag(ns, ln, URL)) urlTags.pop(); // update our depth depth--; }
public void endElement(String ns, String ln, String qn) { // consistently, we ignore JSP_TEXT if (isJspTag(ns, ln, TEXT)) return; // handle body-related invariant if (bodyNecessary) fail(Resources.getMessage("TLV_MISSING_BODY", lastElementName)); bodyIllegal = false; // reset: we've left the tag // update <choose>-related state if (isCoreTag(ns, ln, CHOOSE)) { Boolean b = (Boolean) chooseHasWhen.pop(); if (!b.booleanValue()) fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", CHOOSE, WHEN)); chooseDepths.pop(); chooseHasOtherwise.pop(); } // update state related to URL tags if (isCoreTag(ns, ln, IMPORT) || isCoreTag(ns, ln, PARAM) || isCoreTag(ns, ln, REDIRECT) || isCoreTag(ns, ln, URL)) urlTags.pop(); // update our depth depth--; }
public void endElement(String ns, String ln, String qn) { // consistently, we ignore JSP_TEXT if (isJspTag(ns, ln, TEXT)) return; // handle body-related invariant if (bodyNecessary) fail(Resources.getMessage("TLV_MISSING_BODY", lastElementName)); bodyIllegal = false; // reset: we've left the tag // update <choose>-related state if (isCoreTag(ns, ln, CHOOSE)) { Boolean b = (Boolean) chooseHasWhen.pop(); if (!b.booleanValue()) fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", CHOOSE, WHEN)); chooseDepths.pop(); chooseHasOtherwise.pop(); } // update state related to URL tags if (isCoreTag(ns, ln, IMPORT) || isCoreTag(ns, ln, PARAM) || isCoreTag(ns, ln, REDIRECT) || isCoreTag(ns, ln, URL)) urlTags.pop(); // update our depth depth--; }
public void endElement(String ns, String ln, String qn) { // consistently, we ignore JSP_TEXT if (isJspTag(ns, ln, TEXT)) return; // handle body-related invariant if (bodyNecessary) fail(Resources.getMessage("TLV_MISSING_BODY", lastElementName)); bodyIllegal = false; // reset: we've left the tag // update <choose>-related state if (isCoreTag(ns, ln, CHOOSE)) { Boolean b = (Boolean) chooseHasWhen.pop(); if (!b.booleanValue()) fail(Resources.getMessage("TLV_PARENT_WITHOUT_SUBTAG", CHOOSE, WHEN)); chooseDepths.pop(); chooseHasOtherwise.pop(); } // update state related to URL tags if (isCoreTag(ns, ln, IMPORT) || isCoreTag(ns, ln, PARAM) || isCoreTag(ns, ln, REDIRECT) || isCoreTag(ns, ln, URL)) urlTags.pop(); // update our depth depth--; }
if (isJspTag(ns, ln, TEXT)) { return;
if (isJspTag(ns, ln, TEXT)) return;
if (isJspTag(ns, ln, TEXT)) return;
if (isJspTag(ns, ln, TEXT)) return;
if (isJspTag(ns, ln, TEXT)) return;
if (isJspTag(ns, ln, TEXT)) return;
if (isJspTag(ns, ln, TEXT)) return;
if (isJspTag(ns, ln, TEXT)) { return;
if (isJspTag(ns, ln, TEXT)) { return;