edu.princeton.toy
public class TConfigurationManager extends org.xml.sax.helpers.DefaultHandler implements java.lang.Runnable
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | CONFIGURATION_FILEThe filename of the configuration file (to be found in the user's home directory). | 
| Modifier and Type | Method and Description | 
|---|---|
| void | characters(char[] ch,
          int start,
          int length)Overriding DefaultHandler's methods. | 
| void | endDocument()Overriding DefaultHandler's methods. | 
| void | endElement(java.lang.String uri,
          java.lang.String localName,
          java.lang.String qName)Overriding DefaultHandler's methods. | 
| void | endPrefixMapping(java.lang.String prefix)Overriding DefaultHandler's methods. | 
| void | error(org.xml.sax.SAXParseException e)Overriding DefaultHandler's methods. | 
| static boolean | exportProperties(java.util.Map bindings)Exports a set of properties to the toy.conf file. | 
| void | fatalError(org.xml.sax.SAXParseException e)Overriding DefaultHandler's methods. | 
| static java.lang.String | getProperty(java.lang.String name)Returns the value of the requested parameter. | 
| void | ignorableWhitespace(char[] ch,
                   int start,
                   int length)Overriding DefaultHandler's methods. | 
| static boolean | isReady()Indicates wheter or not each example in the manifest either does not exist or has been loaded
 and processed. | 
| void | notationDecl(java.lang.String name,
            java.lang.String publicId,
            java.lang.String systemId)Overriding DefaultHandler's methods. | 
| void | processingInstruction(java.lang.String target,
                     java.lang.String data)Overriding DefaultHandler's methods. | 
| org.xml.sax.InputSource | resolveEntity(java.lang.String publicId,
             java.lang.String systemId)Overriding DefaultHandler's methods. | 
| void | run()Implement the Runnable interface to parse the conf file in a separate thread. | 
| void | setDocumentLocator(org.xml.sax.Locator locator)Overriding DefaultHandler's methods. | 
| void | skippedEntity(java.lang.String name)Overriding DefaultHandler's methods. | 
| void | startDocument()Overriding DefaultHandler's methods. | 
| void | startElement(java.lang.String uri,
            java.lang.String localName,
            java.lang.String qName,
            org.xml.sax.Attributes attributes)Overriding DefaultHandler's methods. | 
| void | startPrefixMapping(java.lang.String prefix,
                  java.lang.String uri)Overriding DefaultHandler's methods. | 
| void | unparsedEntityDecl(java.lang.String name,
                  java.lang.String publicId,
                  java.lang.String systemId,
                  java.lang.String notationName)Overriding DefaultHandler's methods. | 
| void | warning(org.xml.sax.SAXParseException e)Overriding DefaultHandler's methods. | 
public static final java.lang.String CONFIGURATION_FILE
public static boolean exportProperties(java.util.Map bindings)
bindings - A map of keys (of the form "tag1.tag2.tag3...tagN#param") to
 values.public static boolean isReady()
public static java.lang.String getProperty(java.lang.String name)
name - The name of the requested parameter; this is case-sensitive.public void run()
run in interface java.lang.Runnablepublic org.xml.sax.InputSource resolveEntity(java.lang.String publicId,
                                    java.lang.String systemId)
resolveEntity in interface org.xml.sax.EntityResolverresolveEntity in class org.xml.sax.helpers.DefaultHandlerpublic void notationDecl(java.lang.String name,
                java.lang.String publicId,
                java.lang.String systemId)
notationDecl in interface org.xml.sax.DTDHandlernotationDecl in class org.xml.sax.helpers.DefaultHandlerpublic void unparsedEntityDecl(java.lang.String name,
                      java.lang.String publicId,
                      java.lang.String systemId,
                      java.lang.String notationName)
unparsedEntityDecl in interface org.xml.sax.DTDHandlerunparsedEntityDecl in class org.xml.sax.helpers.DefaultHandlerpublic void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator in interface org.xml.sax.ContentHandlersetDocumentLocator in class org.xml.sax.helpers.DefaultHandlerpublic void startDocument()
startDocument in interface org.xml.sax.ContentHandlerstartDocument in class org.xml.sax.helpers.DefaultHandlerpublic void endDocument()
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandlerpublic void startPrefixMapping(java.lang.String prefix,
                      java.lang.String uri)
startPrefixMapping in interface org.xml.sax.ContentHandlerstartPrefixMapping in class org.xml.sax.helpers.DefaultHandlerpublic void endPrefixMapping(java.lang.String prefix)
endPrefixMapping in interface org.xml.sax.ContentHandlerendPrefixMapping in class org.xml.sax.helpers.DefaultHandlerpublic void startElement(java.lang.String uri,
                java.lang.String localName,
                java.lang.String qName,
                org.xml.sax.Attributes attributes)
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerpublic void endElement(java.lang.String uri,
              java.lang.String localName,
              java.lang.String qName)
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerpublic void characters(char[] ch,
              int start,
              int length)
characters in interface org.xml.sax.ContentHandlercharacters in class org.xml.sax.helpers.DefaultHandlerpublic void ignorableWhitespace(char[] ch,
                       int start,
                       int length)
ignorableWhitespace in interface org.xml.sax.ContentHandlerignorableWhitespace in class org.xml.sax.helpers.DefaultHandlerpublic void processingInstruction(java.lang.String target,
                         java.lang.String data)
processingInstruction in interface org.xml.sax.ContentHandlerprocessingInstruction in class org.xml.sax.helpers.DefaultHandlerpublic void skippedEntity(java.lang.String name)
skippedEntity in interface org.xml.sax.ContentHandlerskippedEntity in class org.xml.sax.helpers.DefaultHandlerpublic void warning(org.xml.sax.SAXParseException e)
warning in interface org.xml.sax.ErrorHandlerwarning in class org.xml.sax.helpers.DefaultHandlerpublic void error(org.xml.sax.SAXParseException e)
error in interface org.xml.sax.ErrorHandlererror in class org.xml.sax.helpers.DefaultHandlerpublic void fatalError(org.xml.sax.SAXParseException e)
fatalError in interface org.xml.sax.ErrorHandlerfatalError in class org.xml.sax.helpers.DefaultHandler