fop 1.0

org.apache.fop.events.model
Class EventModelParser

java.lang.Object
  extended by org.apache.fop.events.model.EventModelParser

public class EventModelParser
extends java.lang.Object

This is a parser for the event model XML.


Field Summary
protected static org.apache.commons.logging.Log log
          Logger instance
 
Constructor Summary
EventModelParser()
           
 
Method Summary
static org.xml.sax.ContentHandler getContentHandler(EventModel model)
          Creates a new ContentHandler instance that you can send the event model XML to.
static EventModel parse(javax.xml.transform.Source src)
          Parses an event model file into an EventModel instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected static org.apache.commons.logging.Log log
Logger instance

Constructor Detail

EventModelParser

public EventModelParser()
Method Detail

parse

public static EventModel parse(javax.xml.transform.Source src)
                        throws javax.xml.transform.TransformerException
Parses an event model file into an EventModel instance.

Parameters:
src - the Source instance pointing to the XML file
Returns:
the created event model structure
Throws:
javax.xml.transform.TransformerException - if an error occurs while parsing the XML file

getContentHandler

public static org.xml.sax.ContentHandler getContentHandler(EventModel model)
Creates a new ContentHandler instance that you can send the event model XML to. The parsed content is accumulated in the model structure.

Parameters:
model - the EventModel
Returns:
the ContentHandler instance to receive the SAX stream from the XML file

fop 1.0

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.