|
|||||||||||
| 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.AbstractUnmarshallingEventHandlerImpl
Convenient default implementation of
* UnmarshallingEventHandler
* to minimize code generation.
*
*
* For historical reasons, sometimes this type is used where
* UnmarshallingEventHandler should be used.
*
* Once an exception is in the form of UnmarshalException, we consider
* it to be already reported to the client app.
* @author Administrator
* @version $Revision$
| Field Summary | |
UnmarshallingContext |
context
Field context |
int |
state
Current state of this automaton. |
private java.lang.String |
stateTextTypes
Text type of states encoded into a string. |
| Constructor Summary | |
AbstractUnmarshallingEventHandlerImpl(UnmarshallingContext _ctxt,
java.lang.String _stateTextTypes)
Constructor for AbstractUnmarshallingEventHandlerImpl |
|
| Method Summary | |
protected void |
dump()
Method dump |
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 |
protected void |
handleGenericException(java.lang.Exception e)
Last resort when something goes terribly wrong within the unmarshaller. |
protected void |
handleParseConversionException(java.lang.Exception e)
This method is called by the generated derived class when a datatype parse method throws an exception. |
protected void |
handleText(java.lang.String s)
Method handleText |
protected void |
handleUnexpectedTextException(java.lang.String text,
java.lang.RuntimeException e)
Called when a RuntimeException is thrown during unmarshalling a text. |
protected boolean |
isListState()
Checks if the current state is marked as a list state. |
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 |
private void |
reportError(java.lang.String msg,
boolean canRecover)
Method reportError |
private void |
reportError(java.lang.String msg,
java.lang.Exception nested,
boolean canRecover)
Method reportError |
protected void |
revertToParentFromEnterAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method revertToParentFromEnterAttribute |
protected void |
revertToParentFromEnterElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
Method revertToParentFromEnterElement |
protected void |
revertToParentFromLeaveAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method revertToParentFromLeaveAttribute |
protected void |
revertToParentFromLeaveElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method revertToParentFromLeaveElement |
protected void |
revertToParentFromText(java.lang.String value)
Method revertToParentFromText |
private UnmarshallingEventHandler |
spawnChild(java.lang.Class clazz,
int memento)
Method spawnChild |
protected java.lang.Object |
spawnChildFromEnterAttribute(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method spawnChildFromEnterAttribute |
protected java.lang.Object |
spawnChildFromEnterElement(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
Method spawnChildFromEnterElement |
protected java.lang.Object |
spawnChildFromLeaveAttribute(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method spawnChildFromLeaveAttribute |
protected java.lang.Object |
spawnChildFromLeaveElement(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method spawnChildFromLeaveElement |
protected java.lang.Object |
spawnChildFromText(java.lang.Class clazz,
int memento,
java.lang.String value)
Method spawnChildFromText |
protected void |
spawnHandlerFromEnterAttribute(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method spawnHandlerFromEnterAttribute |
protected void |
spawnHandlerFromEnterElement(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
Method spawnHandlerFromEnterElement |
protected void |
spawnHandlerFromFromText(UnmarshallingEventHandler unm,
int memento,
java.lang.String value)
Method spawnHandlerFromFromText |
protected void |
spawnHandlerFromLeaveAttribute(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method spawnHandlerFromLeaveAttribute |
protected void |
spawnHandlerFromLeaveElement(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method spawnHandlerFromLeaveElement |
protected void |
spawnHandlerFromText(UnmarshallingEventHandler unm,
int memento,
java.lang.String text)
Method spawnHandlerFromText |
protected javax.xml.bind.Element |
spawnWildcard(int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
Method spawnWildcard |
void |
text(java.lang.String text)
Method text |
protected void |
unexpectedEnterAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method unexpectedEnterAttribute |
protected void |
unexpectedEnterElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
Method unexpectedEnterElement |
protected void |
unexpectedLeaveAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method unexpectedLeaveAttribute |
protected void |
unexpectedLeaveChild()
Method unexpectedLeaveChild |
protected void |
unexpectedLeaveElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
Method unexpectedLeaveElement |
protected void |
unexpectedText(java.lang.String str)
Method unexpectedText |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface edu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime.UnmarshallingEventHandler |
owner |
| Field Detail |
public final UnmarshallingContext context
private final java.lang.String stateTextTypes
public int state
| Constructor Detail |
public AbstractUnmarshallingEventHandlerImpl(UnmarshallingContext _ctxt,
java.lang.String _stateTextTypes)
_ctxt - UnmarshallingContext_stateTextTypes - String| Method Detail |
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 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)
public final void text(java.lang.String text)
throws org.xml.sax.SAXException
text in interface UnmarshallingEventHandlertext - String
org.xml.sax.SAXExceptionUnmarshallingEventHandler.text(String)
protected void handleText(java.lang.String s)
throws org.xml.sax.SAXException
s - String
org.xml.sax.SAXException
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 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 leaveChild(int nextState)
throws org.xml.sax.SAXException
leaveChild in interface UnmarshallingEventHandlernextState - int
org.xml.sax.SAXExceptionUnmarshallingEventHandler.leaveChild(int)protected final boolean isListState()
protected void handleUnexpectedTextException(java.lang.String text,
java.lang.RuntimeException e)
throws org.xml.sax.SAXException
e - RuntimeExceptiontext - String
org.xml.sax.SAXException
protected void handleGenericException(java.lang.Exception e)
throws org.xml.sax.SAXException
e - Exception
org.xml.sax.SAXExceptionprotected final void dump()
private void reportError(java.lang.String msg,
boolean canRecover)
throws org.xml.sax.SAXException
msg - StringcanRecover - boolean
org.xml.sax.SAXException
private void reportError(java.lang.String msg,
java.lang.Exception nested,
boolean canRecover)
throws org.xml.sax.SAXException
msg - Stringnested - ExceptioncanRecover - boolean
org.xml.sax.SAXException
protected final void unexpectedEnterElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - Stringatts - Attributes
org.xml.sax.SAXException
protected final void unexpectedLeaveElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void unexpectedEnterAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void unexpectedLeaveAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void unexpectedText(java.lang.String str)
throws org.xml.sax.SAXException
str - String
org.xml.sax.SAXException
protected final void unexpectedLeaveChild()
throws org.xml.sax.SAXException
org.xml.sax.SAXException
protected void handleParseConversionException(java.lang.Exception e)
throws org.xml.sax.SAXException
e - Exception
org.xml.sax.SAXException
private UnmarshallingEventHandler spawnChild(java.lang.Class clazz,
int memento)
clazz - Classmemento - int
protected final java.lang.Object spawnChildFromEnterElement(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
clazz - Classmemento - inturi - Stringlocal - Stringqname - Stringatts - Attributes
org.xml.sax.SAXException
protected final java.lang.Object spawnChildFromEnterAttribute(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
clazz - Classmemento - inturi - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final java.lang.Object spawnChildFromText(java.lang.Class clazz,
int memento,
java.lang.String value)
throws org.xml.sax.SAXException
clazz - Classmemento - intvalue - String
org.xml.sax.SAXException
protected final java.lang.Object spawnChildFromLeaveElement(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
clazz - Classmemento - inturi - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final java.lang.Object spawnChildFromLeaveAttribute(java.lang.Class clazz,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
clazz - Classmemento - inturi - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final javax.xml.bind.Element spawnWildcard(int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
memento - inturi - Stringlocal - Stringqname - Stringatts - Attributes
org.xml.sax.SAXException
protected final void spawnHandlerFromEnterElement(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
unm - UnmarshallingEventHandlermemento - inturi - Stringlocal - Stringqname - Stringatts - Attributes
org.xml.sax.SAXException
protected final void spawnHandlerFromEnterAttribute(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
unm - UnmarshallingEventHandlermemento - inturi - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void spawnHandlerFromFromText(UnmarshallingEventHandler unm,
int memento,
java.lang.String value)
throws org.xml.sax.SAXException
unm - UnmarshallingEventHandlermemento - intvalue - String
org.xml.sax.SAXException
protected final void spawnHandlerFromLeaveElement(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
unm - UnmarshallingEventHandlermemento - inturi - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void spawnHandlerFromLeaveAttribute(UnmarshallingEventHandler unm,
int memento,
java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
unm - UnmarshallingEventHandlermemento - inturi - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void spawnHandlerFromText(UnmarshallingEventHandler unm,
int memento,
java.lang.String text)
throws org.xml.sax.SAXException
unm - UnmarshallingEventHandlermemento - inttext - String
org.xml.sax.SAXException
protected final void revertToParentFromEnterElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname,
org.xml.sax.Attributes atts)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - Stringatts - Attributes
org.xml.sax.SAXException
protected final void revertToParentFromLeaveElement(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void revertToParentFromEnterAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void revertToParentFromLeaveAttribute(java.lang.String uri,
java.lang.String local,
java.lang.String qname)
throws org.xml.sax.SAXException
uri - Stringlocal - Stringqname - String
org.xml.sax.SAXException
protected final void revertToParentFromText(java.lang.String value)
throws org.xml.sax.SAXException
value - String
org.xml.sax.SAXException
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||