This commit is contained in:
Sampo Niskanen 2009-11-25 16:14:23 +00:00
parent 45e94fc6bc
commit 1385976b18
2 changed files with 7 additions and 5 deletions

View File

@ -11,7 +11,7 @@ import org.xml.sax.SAXException;
import org.xml.sax.helpers.DefaultHandler;
/**
* The actual handler class. Contains the necessary methods for parsing the SAX source.
* The actual SAX handler class. Contains the necessary methods for parsing the SAX source.
* Delegates the actual content parsing to {@link ElementHandler} objects.
*/
class DelegatorHandler extends DefaultHandler {

View File

@ -8,16 +8,18 @@ import net.sf.openrocket.aerodynamics.WarningSet;
import org.xml.sax.SAXException;
/**
* An element handler that does not accept any content in the element except whitespace
* text. All subelements are ignored and an error is produced of them. Any attributes
* are ignored.
* A singleton element handler that does not accept any content in the element
* except whitespace text. All subelements are ignored and a warning is produced
* of them. It ignores any attributes.
* <p>
* This class can be used for elements that have no content but contain attributes.
*
* @author Sampo Niskanen <sampo.niskanen@iki.fi>
*/
public class NullElementHandler extends ElementHandler {
public static final NullElementHandler INSTANCE = new NullElementHandler();
private static final HashMap<String, String> EMPTY_MAP = new HashMap<String,String>();
private static final HashMap<String, String> EMPTY_MAP = new HashMap<String,String>();
private NullElementHandler() {
}