class AbstractTextHandler implements ITextHandler {



    protected AbstractTextHandler() {
        super();
    }




    public void handleDocumentStart(
            final long startTimeNanos, final int line, final int col) throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleDocumentEnd(
            final long endTimeNanos, final long totalTimeNanos, final int line, final int col) throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleText(
            final char[] buffer,
            final int offset, final int len,
            final int line, final int col)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleComment(
            final char[] buffer,
            final int contentOffset, final int contentLen,
            final int outerOffset, final int outerLen,
            final int line, final int col)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleStandaloneElementStart(
            final char[] buffer,
            final int nameOffset, final int nameLen,
            final boolean minimized,
            final int line, final int col)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleStandaloneElementEnd(
            final char[] buffer,
            final int nameOffset, final int nameLen,
            final boolean minimized,
            final int line, final int col)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleOpenElementStart(
            final char[] buffer,
            final int nameOffset, final int nameLen,
            final int line, final int col)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleOpenElementEnd(
            final char[] buffer,
            final int nameOffset, final int nameLen,
            final int line, final int col)
            throws TextParseException {<FILL_FUNCTION_BODY>}

    public void handleCloseElementStart(
            final char[] buffer,
            final int nameOffset, final int nameLen,
            final int line, final int col)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleCloseElementEnd(
            final char[] buffer,
            final int nameOffset, final int nameLen,
            final int line, final int col)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

    public void handleAttribute(
            final char[] buffer,
            final int nameOffset, final int nameLen,
            final int nameLine, final int nameCol,
            final int operatorOffset, final int operatorLen,
            final int operatorLine, final int operatorCol,
            final int valueContentOffset, final int valueContentLen,
            final int valueOuterOffset, final int valueOuterLen,
            final int valueLine, final int valueCol)
            throws TextParseException {
        // Nothing to be done here, meant to be overridden if required
    }

}

        // Nothing to be done here, meant to be overridden if required
    
<no_super_class>