com.arsdigita.cms.installer
Class PageClassConfigHandler

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended bycom.arsdigita.cms.installer.PageClassConfigHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class PageClassConfigHandler
extends org.xml.sax.helpers.DefaultHandler

SAX event handler class for parsing configuration file. Parse URL-to-Page/Dispatcher/Servlet mappings from a file. Format of the file is XML:

 <dispatcher-configuration>
   <url-mapping
     <url>my-page</url>
     OR <page-class>com.arsdigita.Page.class</page-class>
   <url-mapping
 </dispatcher-configuration>
 


Constructor Summary
PageClassConfigHandler(Map map, Map rmap)
           
 
Method Summary
 void characters(char[] ch, int start, int len)
           
 void endElement(String uri, String localName, String qn)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startElement, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PageClassConfigHandler

public PageClassConfigHandler(Map map,
                              Map rmap)
Parameters:
map - A map to configure (pages-> classes)
rmap - A map to configure (classes-> pages)
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int len)

endElement

public void endElement(String uri,
                       String localName,
                       String qn)


Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 21 2004:2352 UTC