java.lang.Objectorg.objectweb.telosys.common.TelosysObject
org.objectweb.telosys.rpl.xml.ScreenRequestSaxHandler
Event Handler for parsing XML ScreenRequest with a SAX 2 parser (can be used with JAXP 1.2)
NB: This handler is not "thread safe"
Optimized version (August 2007) with small footprint,
including tag for bean attribute (<
Constructor Summary | |
ScreenRequestSaxHandler(ScreenRequest screenRequest,
IXmlWrapperProvider wrapperProvider)
Constructor |
Method Summary | |
void |
characters(char[] buf,
int offset,
int len)
|
void |
endDocument()
|
void |
endElement(java.lang.String uri,
java.lang.String sEltLocalName,
java.lang.String qName)
|
void |
endPrefixMapping(java.lang.String s)
|
ScreenRequest |
getScreenRequest()
Returns the screen request instance built from the XML input stream |
void |
ignorableWhitespace(char[] ch,
int start,
int length)
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
|
void |
setDocumentLocator(org.xml.sax.Locator locator)
|
void |
skippedEntity(java.lang.String name)
|
void |
startDocument()
|
void |
startElement(java.lang.String uri,
java.lang.String sEltLocalName,
java.lang.String qName,
org.xml.sax.Attributes attrs)
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
|
Methods inherited from class org.objectweb.telosys.common.TelosysObject |
error, error, error, getFlagTrace, info, setFlagTrace, trace, warn |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ScreenRequestSaxHandler(ScreenRequest screenRequest, IXmlWrapperProvider wrapperProvider)
screenRequest
- the Screen Request to populatewrapperProvider
- the XML wrappers providerMethod Detail |
public ScreenRequest getScreenRequest()
public void endPrefixMapping(java.lang.String s)
endPrefixMapping
in interface org.xml.sax.ContentHandler
public void startPrefixMapping(java.lang.String prefix, java.lang.String uri)
startPrefixMapping
in interface org.xml.sax.ContentHandler
public void ignorableWhitespace(char[] ch, int start, int length)
ignorableWhitespace
in interface org.xml.sax.ContentHandler
public void processingInstruction(java.lang.String target, java.lang.String data)
processingInstruction
in interface org.xml.sax.ContentHandler
public void characters(char[] buf, int offset, int len)
characters
in interface org.xml.sax.ContentHandler
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
public void skippedEntity(java.lang.String name)
skippedEntity
in interface org.xml.sax.ContentHandler
public void startDocument()
startDocument
in interface org.xml.sax.ContentHandler
public void endDocument()
endDocument
in interface org.xml.sax.ContentHandler
public void startElement(java.lang.String uri, java.lang.String sEltLocalName, java.lang.String qName, org.xml.sax.Attributes attrs)
startElement
in interface org.xml.sax.ContentHandler
public void endElement(java.lang.String uri, java.lang.String sEltLocalName, java.lang.String qName)
endElement
in interface org.xml.sax.ContentHandler