edu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime
Class Discarder

java.lang.Object
  extended byedu.ksi.virtualclassroom.mappers.jaxb.xmlwrapper.impl.runtime.Discarder
All Implemented Interfaces:
UnmarshallingEventHandler

class Discarder
extends java.lang.Object
implements UnmarshallingEventHandler

UnmarshallingEventHandler implementation that discards the whole sub-tree. * * @author * Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com) * @version $Revision$


Field Summary
private  UnmarshallingContext context
          Field context
private  int depth
          Field depth
 
Constructor Summary
Discarder(UnmarshallingContext _ctxt)
          Constructor for Discarder
 
Method Summary
 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
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

context

private final UnmarshallingContext context
Field context


depth

private int depth
Field depth

Constructor Detail

Discarder

public Discarder(UnmarshallingContext _ctxt)
Constructor for Discarder

Parameters:
_ctxt - UnmarshallingContext
Method Detail

enterAttribute

public void enterAttribute(java.lang.String uri,
                           java.lang.String local,
                           java.lang.String qname)
                    throws org.xml.sax.SAXException
Method enterAttribute

Specified by:
enterAttribute in interface UnmarshallingEventHandler
Parameters:
uri - String
local - String
qname - String
Throws:
org.xml.sax.SAXException
See Also:
UnmarshallingEventHandler.enterAttribute(String, String, String)

enterElement

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
Method enterElement

Specified by:
enterElement in interface UnmarshallingEventHandler
Parameters:
uri - String
local - String
qname - String
atts - Attributes
Throws:
org.xml.sax.SAXException
See Also:
UnmarshallingEventHandler.enterElement(String, String, String, Attributes)

leaveAttribute

public void leaveAttribute(java.lang.String uri,
                           java.lang.String local,
                           java.lang.String qname)
                    throws org.xml.sax.SAXException
Method leaveAttribute

Specified by:
leaveAttribute in interface UnmarshallingEventHandler
Parameters:
uri - String
local - String
qname - String
Throws:
org.xml.sax.SAXException
See Also:
UnmarshallingEventHandler.leaveAttribute(String, String, String)

leaveElement

public void leaveElement(java.lang.String uri,
                         java.lang.String local,
                         java.lang.String qname)
                  throws org.xml.sax.SAXException
Method leaveElement

Specified by:
leaveElement in interface UnmarshallingEventHandler
Parameters:
uri - String
local - String
qname - String
Throws:
org.xml.sax.SAXException
See Also:
UnmarshallingEventHandler.leaveElement(String, String, String)

owner

public java.lang.Object owner()
Method owner

Specified by:
owner in interface UnmarshallingEventHandler
Returns:
Object
See Also:
UnmarshallingEventHandler.owner()

text

public void text(java.lang.String s)
          throws org.xml.sax.SAXException
Method text

Specified by:
text in interface UnmarshallingEventHandler
Parameters:
s - String
Throws:
org.xml.sax.SAXException
See Also:
UnmarshallingEventHandler.text(String)

leaveChild

public void leaveChild(int nextState)
                throws org.xml.sax.SAXException
Method leaveChild

Specified by:
leaveChild in interface UnmarshallingEventHandler
Parameters:
nextState - int
Throws:
org.xml.sax.SAXException
See Also:
UnmarshallingEventHandler.leaveChild(int)