1 package net.sf.openrocket.file.simplesax;
3 import java.util.HashMap;
5 import net.sf.openrocket.aerodynamics.Warning;
6 import net.sf.openrocket.aerodynamics.WarningSet;
9 * An element handler that does not allow any sub-elements. If any are encountered
10 * a warning is generated and they are ignored.
12 public class PlainTextHandler extends AbstractElementHandler {
13 public static final PlainTextHandler INSTANCE = new PlainTextHandler();
15 private PlainTextHandler() {
19 public ElementHandler openElement(String element, HashMap<String, String> attributes,
20 WarningSet warnings) {
21 warnings.add(Warning.fromString("Unknown element " + element + ", ignoring."));
26 public void closeElement(String element, HashMap<String, String> attributes,
27 String content, WarningSet warnings) {
28 // Warning from openElement is sufficient.