\r
import java.util.*;\r
\r
+import mir.config.exceptions.*;\r
+\r
public class ConfigChecker {\r
public final static int STRING = 0;\r
public final static int INTEGER = 1;\r
\r
import java.util.*;\r
\r
+import mir.config.exceptions.*;\r
+\r
public interface ConfigNode {\r
public String getLocationDescription();\r
\r
\r
import java.util.*;\r
\r
+import mir.config.exceptions.*;\r
+\r
public interface ConfigNodeBuilder {\r
public ConfigNodeBuilder makeSubNode(String aName, String aLocationDescription);\r
public void addProperty(String aName, String aValue, String aValueDescription, String aLocationDescription);\r
-}
\ No newline at end of file
+}\r
import javax.xml.parsers.SAXParser;\r
import javax.xml.parsers.SAXParserFactory;\r
\r
+import mir.config.exceptions.*;\r
import mir.misc.Location;\r
\r
-\r
public class ConfigReader {\r
final static String propertyTagName="property";\r
final static String propertyNameAttribute="name";\r
\r
import java.util.*;\r
\r
+import mir.config.exceptions.*;\r
+\r
public class ConfigSimpleNode implements ConfigNode, ConfigNodeBuilder {\r
private Map properties;\r
private Map subNodes;\r
//import java.util.*;\r
//import java.lang.*;\r
\r
+import mir.config.exceptions.*;\r
+\r
public class MirConfiguration {\r
private ConfigNode rootNode;\r
\r
-package mir.config;\r
+package mir.config.exceptions;\r
\r
public class ConfigDefineNotKnownException extends ConfigException {\r
public ConfigDefineNotKnownException(String aMessage, String aLocation) {\r
-package mir.config;\r
+package mir.config.exceptions;\r
\r
import java.io.*;\r
\r
-package mir.config;\r
+package mir.config.exceptions;\r
\r
public class ConfigInvalidPropertyTypeException extends ConfigException {\r
public ConfigInvalidPropertyTypeException(String aMessage, String aLocation) {\r
-package mir.config;\r
+package mir.config.exceptions;\r
\r
public class ConfigMissingPropertyException extends ConfigException {\r
public ConfigMissingPropertyException(String aMessage, String aLocation) {\r