DODS 7.6 API

com.lutris.dods.builder.generator.dataobject
Interface XMLDataEnvelope

All Superinterfaces:
java.lang.Cloneable
All Known Implementing Classes:
NodeEnvelope

public interface XMLDataEnvelope
extends java.lang.Cloneable

XMLDataEnvelope is a structure that carries XML data through data layer.

DODS doesn't need to know anything about internals of data it reads from or stores into database except its types (both Java and DB). In case of XML data, where additional options are avaliable: passing Strings or (un)marshalled Objects, it is necessary to keep track what application actually written into DataStruct... FIXME continue this...

Version:
0.1
Author:
V.Puskas

Method Summary
 java.lang.Object clone()
           
 boolean compareAndSet(org.w3c.dom.Node toCompareWith)
           
 boolean compareAndSet(java.lang.String toCompareWith)
           
 org.w3c.dom.Node getNodeValue()
           
 java.lang.String getStringValue()
           
 void setNodeValue(org.w3c.dom.Node value)
           
 void setStringValue(java.lang.String value)
           
 

Method Detail

getNodeValue

org.w3c.dom.Node getNodeValue()

setNodeValue

void setNodeValue(org.w3c.dom.Node value)

compareAndSet

boolean compareAndSet(org.w3c.dom.Node toCompareWith)

getStringValue

java.lang.String getStringValue()

setStringValue

void setStringValue(java.lang.String value)

compareAndSet

boolean compareAndSet(java.lang.String toCompareWith)

clone

java.lang.Object clone()

DODS 7.6 API