public abstract class AbstractElementCreatorDigester extends DefaultDigester implements ElementCreatorDigester
Modifier and Type | Field and Description |
---|---|
private java.lang.Object |
_created
the created object
|
private static EventFirer |
_FIRER
event firer for element event
|
private EventListenerList |
_listeners
the listener list
|
Constructor and Description |
---|
AbstractElementCreatorDigester(java.lang.String name)
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
addListener(ElementListener l)
Add listener
|
void |
endDigest(SaxDigesterHandler handler)
End the element
|
java.lang.Object |
getCreatedElement()
Get the created object
|
void |
removeListener(ElementListener l)
Remove listener
|
protected void |
setCreatedElement(java.lang.Object obj)
Set the created element
|
characters, getElementName, startDigest
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
characters, getElementName, startDigest
private final EventListenerList _listeners
private java.lang.Object _created
private static final EventFirer _FIRER
public AbstractElementCreatorDigester(java.lang.String name)
name
- the element namepublic final void addListener(ElementListener l)
addListener
in interface ElementCreatorDigester
l
- the listenerpublic final void removeListener(ElementListener l)
removeListener
in interface ElementCreatorDigester
l
- the listenerpublic void endDigest(SaxDigesterHandler handler) throws org.xml.sax.SAXException
endDigest
in interface ElementDigester
endDigest
in class DefaultDigester
handler
- the handlerorg.xml.sax.SAXException
- if there's handling exceptionprotected final void setCreatedElement(java.lang.Object obj)
obj
- the objectpublic final java.lang.Object getCreatedElement()
getCreatedElement
in interface ElementCreatorDigester