Package net.sf.saxon.xqj
Class StandardDOMHandler
- java.lang.Object
-
- net.sf.saxon.xqj.StandardDOMHandler
-
- All Implemented Interfaces:
XQCommonHandler
public class StandardDOMHandler extends java.lang.Object implements XQCommonHandler
Implementation of XQCommonHandler that performs the mappings between Java and XPath as defined in the XQJ specification. This is the handler that is used by default.This handler implements the mappings defined in the XQJ specification. In addition, it defines the following mappings, which are applied after those defined in XQJ:
For fromObject:
- If the supplied object is an instance of javax.xml.transform.Source, a document node is constructed from the source and the resulting node is returned as the Item
- If the supplied object is an instance of javax.xml.stream.XMLStreamReader, a document node is constructed from the XMLStreamReader and the resulting node is returned as the Item *
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Configuration
config
-
Constructor Summary
Constructors Constructor Description StandardDOMHandler(XQDataSource source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Item
convertToItem(java.lang.Object value)
XQItem
fromObject(java.lang.Object obj)
java.lang.Object
toObject(XQItemAccessor item)
-
-
-
Field Detail
-
config
Configuration config
-
-
Constructor Detail
-
StandardDOMHandler
public StandardDOMHandler(XQDataSource source)
-
-
Method Detail
-
fromObject
public XQItem fromObject(java.lang.Object obj) throws XQException
- Specified by:
fromObject
in interfaceXQCommonHandler
- Throws:
XQException
-
toObject
public java.lang.Object toObject(XQItemAccessor item) throws XQException
- Specified by:
toObject
in interfaceXQCommonHandler
- Throws:
XQException
-
convertToItem
public Item convertToItem(java.lang.Object value) throws XQException
- Throws:
XQException
-
-