protected void handleEndTag()

in doxia-modules/doxia-module-xhtml5/src/main/java/org/apache/maven/doxia/module/xhtml5/Xhtml5Parser.java [151:176]


    protected void handleEndTag(XmlPullParser parser, Sink sink)
            throws XmlPullParserException, MacroExecutionException {
        if (parser.getName().equals(HTML.toString())) {
            // Do nothing
            return;
        } else if (parser.getName().equals(HEAD.toString())) {
            sink.head_();
        } else if (parser.getName().equals(TITLE.toString())) {
            sink.title_();
        } else if (parser.getName().equals(BODY.toString())) {
            consecutiveSections(0, sink, null);

            sink.body_();
        } else if (parser.getName().equals(ADDRESS.toString())) {
            sink.address_();
        } else if (parser.getName().equals(DIV.toString())) {
            this.source = false;
            baseEndTag(parser, sink);
        } else if (!baseEndTag(parser, sink)) {
            if (!isEmptyElement) {
                handleUnknown(parser, sink, TAG_TYPE_END);
            }
        }

        isEmptyElement = false;
    }