org.davesag.generica.util.xml
Class MediaTypeXmlParser

java.lang.Object
  extended byorg.xml.sax.helpers.DefaultHandler
      extended byorg.davesag.generica.util.xml.AbstractXmlParser
          extended byorg.davesag.generica.util.xml.MediaTypeXmlParser
All Implemented Interfaces:
ContentHandler, DTDHandler, EntityResolver, ErrorHandler, XmlParser

public class MediaTypeXmlParser
extends AbstractXmlParser

The MediaTypeXmlParser turns an incoming xml text stream into a List of MediaType objects. MediaType is represented in XML in the form

          <media-type name="HTML"
                  mime-type="text/html"
                  file-suffix=".html">
                  <meta-data name="somename" value="somevalue"/>
                  <meta-data name="someothername" value="someothervalue"/>
          </site-copy>
 

Since:
Generica 0.5.4
Version:
CVS Revision $Id: MediaTypeXmlParser.java,v 1.4 2004/03/30 13:00:43 davesag Exp $
Author:
Dave Sag http://www.davesag.com

Nested Class Summary
 
Nested classes inherited from class org.davesag.generica.util.xml.XmlParser
XmlParser.Factory
 
Field Summary
 
Fields inherited from class org.davesag.generica.util.xml.AbstractXmlParser
theContent, theCurrentItem, theList, theParser
 
Constructor Summary
MediaTypeXmlParser()
           
 
Method Summary
 void endElement(String uri, String local, String qName)
          Called when the End Element is encountered.
 void startElement(String uri, String local, String qName, Attributes atts)
          Called when the Start Element is encountered.
 
Methods inherited from class org.davesag.generica.util.xml.AbstractXmlParser
add, characters, getBuffer, getCurrentItem, getList, getParser, parse, parse, parseString, resetBuffer, setCurrentItem, setParser
 
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
 

Constructor Detail

MediaTypeXmlParser

public MediaTypeXmlParser()
Method Detail

startElement

public void startElement(String uri,
                         String local,
                         String qName,
                         Attributes atts)
Called when the Start Element is encountered.

Parameters:
uri - the uri
local - dunno
qName - the tag name
atts - attributes

endElement

public void endElement(String uri,
                       String local,
                       String qName)
Called when the End Element is encountered.

Parameters:
uri - the uri
local - dunno
qName - the tag name


Dave Sag Generica API version 0.5.9 - (prerelease) Copyright 2003 - 2004 Dave Sag.