org.apache.jetspeed.portlets.rpad
Class RepositoryConfigHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.apache.jetspeed.portlets.rpad.RepositoryConfigHandler
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler

public class RepositoryConfigHandler
extends DefaultHandler


Field Summary
private  String className
           
private  String currentQName
           
private static org.apache.commons.logging.Log log
          Logger for this class
private  Map properties
           
private  String propertyName
           
private  Map repositories
           
private  String repositoryName
           
 
Constructor Summary
RepositoryConfigHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(String uri, String localName, String qName)
           
 Map getRepositories()
           
protected  Repository loadRepository(String className, Map properties)
           
 void startElement(String uri, String localName, String qName, Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private static final org.apache.commons.logging.Log log
Logger for this class


className

private String className

propertyName

private String propertyName

repositoryName

private String repositoryName

properties

private Map properties

currentQName

private String currentQName

repositories

private Map repositories
Constructor Detail

RepositoryConfigHandler

public RepositoryConfigHandler()
Method Detail

loadRepository

protected Repository loadRepository(String className,
                                    Map properties)

endElement

public void endElement(String uri,
                       String localName,
                       String qName)
                throws SAXException
Specified by:
endElement in interface ContentHandler
Overrides:
endElement in class DefaultHandler
Throws:
SAXException

startElement

public void startElement(String uri,
                         String localName,
                         String qName,
                         Attributes attributes)
                  throws SAXException
Specified by:
startElement in interface ContentHandler
Overrides:
startElement in class DefaultHandler
Throws:
SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws SAXException
Specified by:
characters in interface ContentHandler
Overrides:
characters in class DefaultHandler
Throws:
SAXException

getRepositories

public Map getRepositories()
Returns:
the repositories


Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.