Qizx/open API

net.axyana.qizxopen.xquery.dm
Class XQFONIDataModel

java.lang.Object
  extended bynet.axyana.qizxopen.dm.DataModel
      extended bynet.axyana.qizxopen.dm.FONIDataModel
          extended bynet.axyana.qizxopen.xquery.dm.XQFONIDataModel
All Implemented Interfaces:
java.io.Serializable

public class XQFONIDataModel
extends FONIDataModel

Implementation of XQuery Data Model above Fully-ordered documents. Used for indexed and parsed documents.

See Also:
Serialized Form

Nested Class Summary
static class XQFONIDataModel.INode
           
 
Nested classes inherited from class net.axyana.qizxopen.dm.FONIDataModel
FONIDataModel.BaseNode, FONIDataModel.Factory
 
Constructor Summary
XQFONIDataModel(FONIDocument dom)
           
 
Method Summary
static XQNode convertBasicNode(FONIDataModel.BaseNode node)
           
 XQNode getDocumentNode()
           
 Node newDmNode(int id)
          Internal purpose.
 XQNode newNode(int id)
           
 
Methods inherited from class net.axyana.qizxopen.dm.FONIDataModel
documentNode, estimateMemorySize, getDocumentURI, getDom
 
Methods inherited from class net.axyana.qizxopen.dm.DataModel
exportDocument, exportNode
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XQFONIDataModel

public XQFONIDataModel(FONIDocument dom)
Method Detail

getDocumentNode

public XQNode getDocumentNode()
                       throws XQEvalException
Throws:
XQEvalException

newNode

public XQNode newNode(int id)

newDmNode

public Node newDmNode(int id)
Description copied from class: FONIDataModel
Internal purpose.

Overrides:
newDmNode in class FONIDataModel

convertBasicNode

public static XQNode convertBasicNode(FONIDataModel.BaseNode node)

© 2005 Axyana Software