Nuxeo Enterprise Platform 5.4

org.nuxeo.wss.fprpc
Class CAMLHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by org.nuxeo.wss.fprpc.CAMLHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class CAMLHandler
extends org.xml.sax.helpers.DefaultHandler

SAX ContentHandler to parse CAML Batch requests.

References : - http://msdn.microsoft.com/en-us/library/dd586422(office.11).aspx

Author:
Thierry Delprat

Field Summary
static java.lang.String ID_ATTRIBUTE
           
static java.lang.String METHOD_TAG
           
static java.lang.String NAME_ATTRIBUTE
           
static java.lang.String SETVAR_TAG
           
 
Constructor Summary
CAMLHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String name)
           
 java.util.List<FPRPCCall> getParsedCalls()
           
static org.xml.sax.XMLReader getXMLReader()
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String name, org.xml.sax.Attributes attributes)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METHOD_TAG

public static final java.lang.String METHOD_TAG
See Also:
Constant Field Values

SETVAR_TAG

public static final java.lang.String SETVAR_TAG
See Also:
Constant Field Values

ID_ATTRIBUTE

public static final java.lang.String ID_ATTRIBUTE
See Also:
Constant Field Values

NAME_ATTRIBUTE

public static final java.lang.String NAME_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

CAMLHandler

public CAMLHandler()
Method Detail

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String name,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String name)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

getParsedCalls

public java.util.List<FPRPCCall> getParsedCalls()

getXMLReader

public static org.xml.sax.XMLReader getXMLReader()
                                          throws org.xml.sax.SAXException
Throws:
org.xml.sax.SAXException

Nuxeo Enterprise Platform 5.4

Copyright © 2010 Nuxeo SAS. All Rights Reserved.