/*
* LexHTML.java
*
* Brazil project web application toolkit,
* export version: 2.3
* Copyright (c) 1999-2008 Sun Microsystems, Inc.
*
* Sun Public License Notice
*
* The contents of this file are subject to the Sun Public License Version
* 1.0 (the "License"). You may not use this file except in compliance with
* the License. A copy of the License is included as the file "license.terms",
* and also available at http://www.sun.com/
*
* The Original Code is from:
* Brazil project web application toolkit release 2.3.
* The Initial Developer of the Original Code is: cstevens.
* Portions created by cstevens are Copyright (C) Sun Microsystems, Inc.
* All Rights Reserved.
*
* Contributor(s): cstevens, suhler.
*
* Version: 2.3
* Created by cstevens on 99/09/29
* Last modified by suhler on 08/03/04 10:57:44
*
* Version Histories:
*
* 2.3 08/03/04-10:57:44 (suhler)
* StringMap.java
*
* 2.2 04/11/30-15:19:45 (suhler)
* fixed sccs version string
*
* 2.1 02/10/01-16:37:00 (suhler)
* version change
*
* 1.11 01/03/16-14:40:35 (cstevens)
* Vector.indexOf() rather than iterating over the elements of a Vector manually.
*
* 1.10 01/03/13-15:39:22 (cstevens)
* re: Tags with special body syntax (like " (with nothing between the ""), parser was not seeing "" and
* it was grabbing the entire rest of the document as the body of
* the script tag.
* -- Singleton "" will now also work.
*
* 1.9 00/05/31-13:52:39 (suhler)
* docs
*
* 1.8 00/05/10-10:49:27 (suhler)
* removed SetClosingTags()
* getClosingTags() is now a vector, making it easier to add new tags
*
* 1.7 99/10/19-19:00:40 (cstevens)
* access the special closing tags.
*
* 1.6 99/10/14-14:57:42 (cstevens)
* resolve wilcard imports.
*
* 1.5 99/10/14-12:59:19 (cstevens)
* Documentation.
* Use method to set the special tags like