Class EventProducerModel
java.lang.Object
org.docx4j.org.apache.fop.events.model.EventProducerModel
- All Implemented Interfaces:
java.io.Serializable,org.apache.xmlgraphics.util.XMLizable
public class EventProducerModel
extends java.lang.Object
implements java.io.Serializable, org.apache.xmlgraphics.util.XMLizable
Represents the model of an event producer with multiple event methods.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description EventProducerModel(java.lang.String interfaceName)Creates a new instance. -
Method Summary
Modifier and Type Method Description voidaddMethod(EventMethodModel method)Adds a model instance of an event method.java.lang.StringgetInterfaceName()Returns the fully qualified interface name of the event producer.EventMethodModelgetMethod(java.lang.String methodName)Returns the model instance of an event method for the given method name.java.util.IteratorgetMethods()Returns an iterator over the contained event producer methods.voidsetInterfaceName(java.lang.String name)Sets the fully qualified interface name of the event producer.voidtoSAX(org.xml.sax.ContentHandler handler)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
EventProducerModel
public EventProducerModel(java.lang.String interfaceName)Creates a new instance.- Parameters:
interfaceName- the fully qualified interface name of the event producer
-
-
Method Details
-
getInterfaceName
public java.lang.String getInterfaceName()Returns the fully qualified interface name of the event producer.- Returns:
- the fully qualified interface name
-
setInterfaceName
public void setInterfaceName(java.lang.String name)Sets the fully qualified interface name of the event producer.- Parameters:
name- the fully qualified interface name
-
addMethod
Adds a model instance of an event method.- Parameters:
method- the event method model
-
getMethod
Returns the model instance of an event method for the given method name.- Parameters:
methodName- the method name- Returns:
- the model instance (or null if no method with the given name exists)
-
getMethods
public java.util.Iterator getMethods()Returns an iterator over the contained event producer methods.- Returns:
- an iterator (Iterator<EventMethodModel>)
-
toSAX
public void toSAX(org.xml.sax.ContentHandler handler) throws org.xml.sax.SAXException- Specified by:
toSAXin interfaceorg.apache.xmlgraphics.util.XMLizable- Throws:
org.xml.sax.SAXException
-