cdqa.object

Class XDocument


public final class XDocument
extends XDOMObject

the wrapper class for DOM Document interfaces

Field Summary

(package private) String
forestName
(package private) IdGen
idGen
(package private) DataGuide
skeleton
D&R******************************
(package private) URL
url
(package private) String
xdocName

Fields inherited from class cdqa.object.XDOMObject

n

Fields inherited from class cdqa.object.XObject

LOGGER, TYPE_ATTR, TYPE_BOOLEAN, TYPE_DOCUMENT, TYPE_DOUBLE, TYPE_ELEMENT, TYPE_END, TYPE_INTEGER, TYPE_STRING, TYPE_TEXT

Constructor Summary

XDocument(Node n, URL url)
XDocument(Node n, URL url, String origURI, String xdocName, IdGen idGen, boolean useDataGuides)
Xdocument constructor

Method Summary

static XDocument
create(Document d, URL url, String origURI, String xdocName, IdGen idgen, boolean useDataGuides)
Xdocument factory
static XDocument
create(Document d, URL url, IdGen idGen, String origURI, String xdocName, IdGen idgen, boolean useDataGuides)
D&R************************************
static XDocument
create(Node n, URL url)
XDocument factory
String
fullText()
CursorDG
getDataGuide()
String
getForest()
IdGen
getIdGen()
DataGuide
getSkeleton()
DR********************************************
short
getType()
Returns the type of this object.
URL
getURL()
String
getXDocName()
XString
pathTo(XObject o)
Returns the path to this object.
void
setForest(String forestName)
(package private) String
shortText()
(package private) String
stringValue()
boolean
valueCompare(XObject o)

Methods inherited from class cdqa.object.XDOMObject

booleanValue, createDOMClone, createXDOMObject, doubleValue, getDocumentElement, getNodeName, getOwnerDocument, getParentNode, getWrappedNode, intValue, isAtomic, isDOM, print, setWrappedNode, toString

Methods inherited from class cdqa.object.XObject

asBoolean, asDouble, asInteger, asString, booleanValue, createDOMClone, doubleValue, fullText, getDocumentElement, getFullText, getLabel, getNodeName, getOwnerDocument, getParentNode, getType, intValue, isAtomic, isDOM, isEND, isFALSE, isTRUE, pathTo, print, shortText, stringValue, theENDObject, valueCompare, valueCompare

Field Details

forestName

(package private)  String forestName

idGen

(package private)  IdGen idGen

skeleton

(package private)  DataGuide skeleton
D&R******************************

url

(package private)  URL url

xdocName

(package private)  String xdocName

Constructor Details

XDocument

protected XDocument(Node n,
                    URL url)

XDocument

protected XDocument(Node n,
                    URL url,
                    String origURI,
                    String xdocName,
                    IdGen idGen,
                    boolean useDataGuides)
Xdocument constructor

Method Details

create

public static XDocument create(Document d,
                               URL url,
                               String origURI,
                               String xdocName,
                               IdGen idgen,
                               boolean useDataGuides)
Xdocument factory

create

public static XDocument create(Document d,
                               URL url,
                               IdGen idGen,
                               String origURI,
                               String xdocName,
                               IdGen idgen,
                               boolean useDataGuides)
D&R************************************

create

public static XDocument create(Node n,
                               URL url)
XDocument factory
Parameters:
n -
url -
Returns:

fullText

public String fullText()
Overrides:
fullText in interface XObject

getDataGuide

public CursorDG getDataGuide()

getForest

public String getForest()

getIdGen

public IdGen getIdGen()

getSkeleton

public DataGuide getSkeleton()
DR********************************************

getType

public short getType()
Returns the type of this object. see the enumeration in XObject class
Overrides:
getType in interface XObject

getURL

public URL getURL()

getXDocName

public String getXDocName()

pathTo

public final XString pathTo(XObject o)
Returns the path to this object. It is a XString of the form "this/label1/.../labels" null if this object does not actually belong to any document
Overrides:
pathTo in interface XObject

setForest

public void setForest(String forestName)

shortText

(package private)  String shortText()
Overrides:
shortText in interface XObject

stringValue

(package private)  String stringValue()
            throws CastException
Overrides:
stringValue in interface XObject

valueCompare

public boolean valueCompare(XObject o)
Overrides:
valueCompare in interface XObject