|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectedu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime.UnmarshallingEventHandlerAdaptor
Redirects events to another SAX ContentHandler. * *
* Note that the SAXException returned by the ContentHandler is * unreported. So we have to catch them and report it, then rethrow * it if necessary. * * @author * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) * @version $Revision$
| Field Summary | |
protected UnmarshallingContext |
context
Field context |
private int |
depth
Field depth |
protected org.xml.sax.ContentHandler |
handler
This handler will receive SAX events. |
| Constructor Summary | |
UnmarshallingEventHandlerAdaptor(UnmarshallingContext _ctxt,
org.xml.sax.ContentHandler _handler)
Constructor for UnmarshallingEventHandlerAdaptor |
|
| Method Summary | |
private void |
declarePrefixes(java.lang.String[] prefixes)
Method declarePrefixes |
void |
enterAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method enterAttribute |
void |
enterElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
Method enterElement |
private void |
error(org.xml.sax.SAXException e)
Method error |
void |
leaveAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method leaveAttribute |
void |
leaveChild(int nextState)
Method leaveChild |
void |
leaveElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method leaveElement |
java.lang.Object |
owner()
Method owner |
void |
text(java.lang.String s)
Method text |
private void |
undeclarePrefixes(java.lang.String[] prefixes)
Method undeclarePrefixes |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected final UnmarshallingContext context
protected final org.xml.sax.ContentHandler handler
private int depth
| Constructor Detail |
public UnmarshallingEventHandlerAdaptor(UnmarshallingContext _ctxt,
org.xml.sax.ContentHandler _handler)
throws org.xml.sax.SAXException
_ctxt - UnmarshallingContext_handler - ContentHandler
org.xml.sax.SAXException| Method Detail |
public java.lang.Object owner()
owner in interface UnmarshallingEventHandlerUnmarshallingEventHandler.owner()
public void enterAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
enterAttribute in interface UnmarshallingEventHandleruri - Stringlocal - Stringqname - String
org.xml.sax.SAXExceptionUnmarshallingEventHandler.enterAttribute(String, String, String)
public void enterElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
enterElement in interface UnmarshallingEventHandleruri - Stringlocal - Stringqname - Stringatts - Attributes
org.xml.sax.SAXExceptionUnmarshallingEventHandler.enterElement(String, String, String, Attributes)
public void leaveAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
leaveAttribute in interface UnmarshallingEventHandleruri - Stringlocal - Stringqname - String
org.xml.sax.SAXExceptionUnmarshallingEventHandler.leaveAttribute(String, String, String)
public void leaveElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
leaveElement in interface UnmarshallingEventHandleruri - Stringlocal - Stringqname - String
org.xml.sax.SAXExceptionUnmarshallingEventHandler.leaveElement(String, String, String)
private void declarePrefixes(java.lang.String[] prefixes)
throws org.xml.sax.SAXException
prefixes - String[]
org.xml.sax.SAXException
private void undeclarePrefixes(java.lang.String[] prefixes)
throws org.xml.sax.SAXException
prefixes - String[]
org.xml.sax.SAXException
public void text(java.lang.String s)
throws org.xml.sax.SAXException
text in interface UnmarshallingEventHandlers - String
org.xml.sax.SAXExceptionUnmarshallingEventHandler.text(String)
private void error(org.xml.sax.SAXException e)
throws org.xml.sax.SAXException
e - SAXException
org.xml.sax.SAXException
public void leaveChild(int nextState)
throws org.xml.sax.SAXException
leaveChild in interface UnmarshallingEventHandlernextState - int
org.xml.sax.SAXExceptionUnmarshallingEventHandler.leaveChild(int)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||