Data Request Broker
2-3-release

Uses of Interface
fr.gael.drb.DrbNode

Packages that use DrbNode
fr.gael.drb DRB main package containing the main interfaces, default and abstract classes. 
fr.gael.drb.impl Package containing the implementations. 
fr.gael.drb.impl.file Implementation of DRB for the support of Files and Directories of the local File System. 
fr.gael.drb.impl.ftp Implementation of DRB for the support of Files and Directories on FTP. 
fr.gael.drb.impl.jar Implementation of DRB for the support of Jar files. 
fr.gael.drb.impl.sds Implementation of DRB for the support of binary files heareafter called Structured Data Sources (SDS). 
fr.gael.drb.impl.spi Service provider package. 
fr.gael.drb.impl.tar Implementation of DRB for the support of Tar files. 
fr.gael.drb.impl.xml Implementation of DRB for the support of XML documents. 
fr.gael.drb.impl.zip Implementation of DRB for the support of ZIP files. 
fr.gael.drb.query An implementation of XQuery 1.0 over the DRB API®. 
fr.gael.drb.xsd Implementation of DRB for the support of XSD XML schema files. 
 

Uses of DrbNode in fr.gael.drb
 

Subinterfaces of DrbNode in fr.gael.drb
 interface DrbMutableNode
          Mutable node interface.
 

Classes in fr.gael.drb that implement DrbNode
 class DrbAbstractNode
          This class provides a skeletal implementation of the DrbNode interface, to minimize the effort required to implement this interface.
 class DrbDefaultMutableNode
          Simple mutable node implementation.
 

Fields in fr.gael.drb declared as DrbNode
protected  DrbNode DrbDefaultMutableNode.nextSibling
          Next sibling of the current node.
protected  DrbNode DrbDefaultMutableNode.parent
          Parent of the current node.
protected  DrbNode DrbDefaultMutableNode.previousSibling
          Previous sibling of the current node.
protected  DrbNode DrbDefaultMutableNode.referenceNode
          Node reference.
 

Methods in fr.gael.drb that return DrbNode
 DrbNode DrbDefaultMutableNode.appendChild(DrbNode node)
          Appends a child to the node.
 DrbNode DrbAbstractNode.appendChild(DrbNode node)
          Appends a child at the end of the children list.
 DrbNode DrbNode.appendChild(DrbNode node)
          Appends a child at the end of the children list.
 DrbNode DrbDefaultMutableNode.appendReference(DrbNode node)
          Adopt a child at the end of the children list.
 DrbNode DrbAbstractNode.appendReference(DrbNode node)
          Append a child reference at the end of the children list.
 DrbNode DrbAbstractNode.getChildAt(int index)
          Reference to a specific child.
 DrbNode DrbAbstractNode.getFirstChild()
          Reference to the first child of the current node.
 DrbNode DrbAbstractNode.getLastChild()
          Reference to the last child of the current node.
 DrbNode DrbAbstractNode.getNamedChild(String name, int occurence)
          Returns an occurence of the node matching the specified name.
 DrbNode DrbDefaultNodeList.getNamedItem(String name, int occurence)
          Returns an occurence of item matching a specific name.
 DrbNode DrbAbstractNodeList.getNamedItem(String name, int occurence)
          Returns an occurence of item matching a specific name.
 DrbNode DrbNodeList.getNamedItem(String name, int occurence)
          Returns an occurence of item matching a specific name.
 DrbNode DrbDefaultMutableNode.getNextSibling()
          Next sibling of the current node.
 DrbNode DrbAbstractNode.getNextSibling()
          Next sibling of the current node.
 DrbNode DrbDefaultAttribute.getOwner()
          The node the owning the current attribute.
 DrbNode DrbAttribute.getOwner()
          The node the owning the current attribute.
 DrbNode DrbDefaultMutableNode.getParent()
          The parent of this node.
abstract  DrbNode DrbAbstractNode.getParent()
          The parent of this node.
 DrbNode DrbDefaultMutableNode.getPreviousSibling()
          Previous sibling of the current node.
 DrbNode DrbAbstractNode.getPreviousSibling()
          Previous sibling of the current node.
 DrbNode DrbDefaultMutableNode.getRoot()
          Returns the root node.
 DrbNode DrbAbstractNode.getRoot()
          Returns the root node.
 DrbNode DrbDefaultMutableNode.insertChild(DrbNode node, int index)
          Inserts a child to the node children list.
 DrbNode DrbAbstractNode.insertChild(DrbNode node, int index)
          Inserts a child at a given position.
 DrbNode DrbNode.insertChild(DrbNode node, int index)
          Inserts a child at a given position.
 DrbNode DrbDefaultNodeList.item(int index)
          Returns a specific item of the list.
 DrbNode DrbNodeList.item(int index)
          Returns a specific item of the list.
 DrbNode DrbFactoryImpl.open(DrbNode base_node)
          Opens the node from an existing node.
static DrbNode DrbFactory.open(String xquery)
          Deprecated. caller shall now use Query directly for creating nodes from an XQuery script.
 DrbNode DrbFactoryImpl.open(URL uri)
          Opens the node matching a given path.
 DrbNode DrbFactoryImpl.open(URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
static DrbNode DrbFactory.openAs(String uri, String format)
          Opens a root node from an URI using a specific implementation.
static DrbNode DrbFactory.openURI(String uri)
          Opens the root node of a given URI.
static DrbNode DrbFactory.openURI(String uri_string, boolean spi_envelope)
          Opens the root node of a given URI.
 DrbNode DrbDefaultMutableNode.replaceChild(int index, DrbNode node)
          Replaces a child of the current node.
 DrbNode DrbAbstractNode.replaceChild(int index, DrbNode new_node)
          Replaces a child of the current node.
 DrbNode DrbNode.replaceChild(int index, DrbNode new_node)
          Replaces a child of the current node.
 

Methods in fr.gael.drb with parameters of type DrbNode
 DrbNode DrbDefaultMutableNode.appendChild(DrbNode node)
          Appends a child to the node.
 DrbNode DrbAbstractNode.appendChild(DrbNode node)
          Appends a child at the end of the children list.
 DrbNode DrbNode.appendChild(DrbNode node)
          Appends a child at the end of the children list.
 DrbNode DrbDefaultMutableNode.appendReference(DrbNode node)
          Adopt a child at the end of the children list.
 DrbNode DrbAbstractNode.appendReference(DrbNode node)
          Append a child reference at the end of the children list.
 DrbNode DrbDefaultMutableNode.insertChild(DrbNode node, int index)
          Inserts a child to the node children list.
 DrbNode DrbAbstractNode.insertChild(DrbNode node, int index)
          Inserts a child at a given position.
 DrbNode DrbNode.insertChild(DrbNode node, int index)
          Inserts a child at a given position.
 boolean DrbDefaultMutableNode.isSame(DrbNode node)
          Checks nodes sameness.
static DrbNodeList DrbFactory.open(DrbNode node)
          Opens a given base node.
 DrbNode DrbFactoryImpl.open(DrbNode base_node)
          Opens the node from an existing node.
 DrbNode DrbFactoryImpl.open(URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
 void DrbUpdateImpl.put(DrbNode input, DrbNode base_node)
          Opens the node from an existing node.
 void DrbUpdateImpl.put(DrbNode input, URL uri)
          Put a node at the given path.
 void DrbUpdateImpl.put(DrbNode input, URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
 DrbNode DrbDefaultMutableNode.replaceChild(int index, DrbNode node)
          Replaces a child of the current node.
 DrbNode DrbAbstractNode.replaceChild(int index, DrbNode new_node)
          Replaces a child of the current node.
 DrbNode DrbNode.replaceChild(int index, DrbNode new_node)
          Replaces a child of the current node.
 void DrbDefaultMutableNode.setParent(DrbNode parent)
          Sets the parent of this node.
 

Constructors in fr.gael.drb with parameters of type DrbNode
DrbDefaultAttribute(String name, Value value, boolean specified, DrbNode owner)
          Constructor of a defaulted attribute with an owner.
DrbDefaultAttribute(String name, Value value, DrbNode owner)
          Constructor of an attribute with an owner.
DrbDefaultAttribute(XsdAttribute decl, DrbNode owner)
          Schema constructor of an attribute.
DrbDefaultMutableNode(String name, DrbNode parent, int index, DrbNode previous_sibling, DrbNode next_sibling)
          Builds a new instance of DrbDefaultMutableNode with a specified parent.
DrbNodesChangeEvent(DrbNode source)
          Builds a node change event class with a single affected node.
DrbNodesChangeEvent(DrbNode source, DrbNodeList changed_nodes)
          Builds a node change event with multiple affected nodes.
 

Uses of DrbNode in fr.gael.drb.impl
 

Classes in fr.gael.drb.impl that implement DrbNode
 class DrbNodeImpl
          DrbNode implementation.
 class URLNode
          URL node implementation
 

Methods in fr.gael.drb.impl that return DrbNode
 DrbNode DrbNodeImpl.createNode(String name)
          Create a node with the specified name.
 DrbNode URLNode.getNamedChild(String name, int occurence)
          Returns an occurence of the node matching the specified name.
 DrbNode URLNode.getParent()
          This method returns the parent node
 

Methods in fr.gael.drb.impl with parameters of type DrbNode
static DrbFactoryImpl DrbFactoryResolver.resolveImpl(DrbNode base_node)
          Resolve a specific implementation that handle the specified base node.
 

Uses of DrbNode in fr.gael.drb.impl.file
 

Classes in fr.gael.drb.impl.file that implement DrbNode
 class File
          File or Directory of a local file system.
 class FileNode
          File or Directory of a local file system.
 

Methods in fr.gael.drb.impl.file that return DrbNode
 DrbNode FileNode.appendChild(DrbNode node)
          Appends a child to the current node.
 DrbNode File.createNewFile(String file_name)
          Deprecated. As of DRB 2.0, added createNode
 DrbNode File.createNode(String name)
          Create a node with the specified name.
 DrbNode FileNode.createNode(String name)
          Create a node with the specified name.
 DrbNode FileNode.getChildAt(int index)
          Reference to a specific child.
 DrbNode FileNode.getNamedChild(String name, int occurence)
          Returns an occurence of child matching a specific name.
 DrbNode FileNode.getParent()
          Returns the parent file.
 DrbNode FileNode.getRoot()
          Returns the root node of the current node.
 DrbNode FileNode.insertChild(DrbNode node, int index)
          Inserts a child to the current node children list.
 DrbNode FileFactory.open(DrbNode base_node)
          Opens the node from an existing node.
 DrbNode FileFactory.open(File file)
          Creates a file node from an abstract path file.
 DrbNode FileFactory.open(String file_path)
          Create a file node matching the provided path.
 DrbNode FileFactory.open(URL url)
          Create a file node matching the provided URI.
 DrbNode FileFactory.open(URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
 DrbNode FileNode.replaceChild(int index, DrbNode node)
          Replaces a child of the current node.
 

Methods in fr.gael.drb.impl.file with parameters of type DrbNode
 DrbNode FileNode.appendChild(DrbNode node)
          Appends a child to the current node.
protected  fr.gael.drb.impl.spi.DrbNodeSpi File.DrbNodeSpi(DrbNode base_node, DrbNode parent)
          Builds a getInstance from a base node and a parent TODO : this operation shall raise an exception in case of null parameter.
 DrbNode FileNode.insertChild(DrbNode node, int index)
          Inserts a child to the current node children list.
 DrbNode FileFactory.open(DrbNode base_node)
          Opens the node from an existing node.
 DrbNode FileFactory.open(URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
 DrbNode FileNode.replaceChild(int index, DrbNode node)
          Replaces a child of the current node.
 

Uses of DrbNode in fr.gael.drb.impl.ftp
 

Classes in fr.gael.drb.impl.ftp that implement DrbNode
 class FtpNode
          FTP node implementation
 

Methods in fr.gael.drb.impl.ftp that return DrbNode
 DrbNode FtpFactory.open(DrbNode base_node)
          FTP root node from an existing node.
 DrbNode FtpFactory.open(URL url)
          FTP root node matching a given URI.
 DrbNode FtpFactory.open(URL uri, DrbNode base_node)
          FTP node matching a given URI from an existing node.
 

Methods in fr.gael.drb.impl.ftp with parameters of type DrbNode
 DrbNode FtpFactory.open(DrbNode base_node)
          FTP root node from an existing node.
 DrbNode FtpFactory.open(URL uri, DrbNode base_node)
          FTP node matching a given URI from an existing node.
 

Uses of DrbNode in fr.gael.drb.impl.jar
 

Methods in fr.gael.drb.impl.jar that return DrbNode
 DrbNode JarFactory.open(DrbNode base_node)
          XML root node from an existing node.
 DrbNode JarFactory.open(URL uri)
          JAR root node matching a given URI.
 DrbNode JarFactory.open(URL uri, DrbNode base_node)
          XML node matching a given URI from an existing node.
 

Methods in fr.gael.drb.impl.jar with parameters of type DrbNode
 DrbNode JarFactory.open(DrbNode base_node)
          XML root node from an existing node.
 DrbNode JarFactory.open(URL uri, DrbNode base_node)
          XML node matching a given URI from an existing node.
 

Uses of DrbNode in fr.gael.drb.impl.sds
 

Methods in fr.gael.drb.impl.sds that return DrbNode
 DrbNode SdfFactory.open(DrbNode base_node)
          Opens the node from an existing node.
 DrbNode SdfFactory.open(DrbNode base_node, DrbNode schema_node, String schemaLocation)
          Opens a node using the base node and associated the schema node.
 DrbNode SdfFactory.open(DrbNode base_node, XmlSchema xml_schema, String schema_path)
          Opens a node using the base node and associated the XML-Schema.
 DrbNode SdfFactory.open(URL uri)
          Opens the node matching a given URI.
 DrbNode SdfFactory.open(URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
 

Methods in fr.gael.drb.impl.sds with parameters of type DrbNode
 XmlSchema SdfSchemaBuilder.createSchema(DrbNode node)
          Builds a SDF Schema from an input node.
 DrbNode SdfFactory.open(DrbNode base_node)
          Opens the node from an existing node.
 DrbNode SdfFactory.open(DrbNode base_node, DrbNode schema_node, String schemaLocation)
          Opens a node using the base node and associated the schema node.
 DrbNode SdfFactory.open(DrbNode base_node, XmlSchema xml_schema, String schema_path)
          Opens a node using the base node and associated the XML-Schema.
 DrbNode SdfFactory.open(URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
protected  XsdElement SdfSchemaBuilder.refineElement(XsdElement element, DrbNode node, int occurs)
          Refine a XML Element.
 

Uses of DrbNode in fr.gael.drb.impl.spi
 

Classes in fr.gael.drb.impl.spi that implement DrbNode
 class fr.gael.drb.impl.spi.DrbNodeSpi
           
 

Uses of DrbNode in fr.gael.drb.impl.tar
 

Methods in fr.gael.drb.impl.tar that return DrbNode
 DrbNode TarFactory.open(DrbNode base_node)
          TAR root node from an existing node.
 DrbNode TarFactory.open(URL uri)
          TAR root node matching a given URI.
 DrbNode TarFactory.open(URL uri, DrbNode base_node)
          TAR node matching a given URI from an existing node.
 

Methods in fr.gael.drb.impl.tar with parameters of type DrbNode
 DrbNode TarFactory.open(DrbNode base_node)
          TAR root node from an existing node.
 DrbNode TarFactory.open(URL uri, DrbNode base_node)
          TAR node matching a given URI from an existing node.
 

Uses of DrbNode in fr.gael.drb.impl.xml
 

Classes in fr.gael.drb.impl.xml that implement DrbNode
 class XmlDocument
          DOM Document
 class XmlNode
          XML node implementation.
 

Fields in fr.gael.drb.impl.xml declared as DrbNode
protected  DrbNode XmlDocument.baseNode
          baseNode
 

Methods in fr.gael.drb.impl.xml that return DrbNode
 DrbNode XmlNode.appendChild(DrbNode nodes)
          Appends a child at the end of the children list.
 DrbNode XmlNode.getChildAt(int index)
          The child located at a specific position.
 DrbNode XmlNode.getFirstChild()
          The first child of the current node.
 DrbNode XmlNode.getLastChild()
          The last child of the curren node.
 DrbNode XmlNode.getNamedChild(String name, int occurence)
          Returns an occurence of child matching a specific name.
 DrbNode XmlNode.getNextSibling()
          The next sibling of the current node.
 DrbNode XmlNode.getParent()
          The parent of the current node.
 DrbNode XmlDocument.getParent()
          The parent of this node.
 DrbNode XmlNode.getPreviousSibling()
          The previous sibling of the current node.
 DrbNode XmlNode.getRoot()
          The root node of the XML node.
 DrbNode XmlDocument.getRoot()
          Root node.
 DrbNode XmlNode.insertChild(DrbNode new_node, int index)
          Inserts a child at a given position.
 DrbNode XmlFactory.open(DrbNode base_node)
          XML root node from an existing node.
 DrbNode XmlFactory.open(URL uri)
          XML root node matching a given URI.
 DrbNode XmlFactory.open(URL uri, DrbNode base_node)
          XML node matching a given URI from an existing node.
 DrbNode XmlNode.replaceChild(int index, DrbNode new_node)
          Replaces a child of the current node.
 

Methods in fr.gael.drb.impl.xml with parameters of type DrbNode
 DrbNode XmlNode.appendChild(DrbNode nodes)
          Appends a child at the end of the children list.
 DrbNode XmlNode.insertChild(DrbNode new_node, int index)
          Inserts a child at a given position.
 DrbNode XmlFactory.open(DrbNode base_node)
          XML root node from an existing node.
 DrbNode XmlFactory.open(URL uri, DrbNode base_node)
          XML node matching a given URI from an existing node.
 void XmlFactory.put(DrbNode input, DrbNode target_node)
          Put a node as child of an existing node.
 void XmlFactory.put(DrbNode input, URL uri)
          Put a node at the given path.
 void XmlFactory.put(DrbNode input, URL uri, DrbNode base_node)
          Opens the node matching a given URI from an existing node.
 DrbNode XmlNode.replaceChild(int index, DrbNode new_node)
          Replaces a child of the current node.
 void XmlWriter.save(DrbNode node)
          Writes the input tree nodes into an output stream.
 void XmlWriter.save(DrbNode node, XmlWriter.Context context, boolean prolog)
          Writes the input tree nodes.
static void XmlWriter.writeXML(DrbNode node, OutputStream file)
          Writes the input tree nodes into a file.
static void XmlFactory.writeXML(DrbNode node, OutputStream file)
          Writes the input tree nodes into a file.
static void XmlWriter.writeXML(DrbNode node, OutputStream file, XmlWriter.Context context, boolean prolog)
          Writes the input tree nodes into a file.
 

Constructors in fr.gael.drb.impl.xml with parameters of type DrbNode
XmlDocument(DrbNode base_node)
          Builds a new XmlDocument from a file node.
XmlNode(InputStream input_stream, DrbNode base_node)
          Deprecated. As of DRB 2.2, added the XmlDocument class.
XmlNode(Node node, DrbNode base_node)
          Deprecated. As of DRB 2.2, added the XmlDocument class.
XmlNode(Reader reader, DrbNode base_node)
          Deprecated. As of DRB 2.2, added the XmlDocument class.
XmlWriter(DrbNode node)
          Builds a XML Writer from an output node.
 

Uses of DrbNode in fr.gael.drb.impl.zip
 

Classes in fr.gael.drb.impl.zip that implement DrbNode
 class ZipFileNode
          Zip File implementation
 class ZipNode
          This class is used to Zip Node implementation.
 

Methods in fr.gael.drb.impl.zip that return DrbNode
 DrbNode ZipNode.getParent()
          The parent of the current node.
 DrbNode ZipFileNode.getParent()
          The parent of the current node.
 DrbNode GZipFactory.open(DrbNode base_node)
          ZIP root node from an existing node.
 DrbNode ZipFactory.open(DrbNode base_node)
          ZIP root node from an existing node.
 DrbNode GZipFactory.open(URL uri)
          ZIP root node matching a given URI.
 DrbNode ZipFactory.open(URL uri)
          ZIP root node matching a given URI.
 DrbNode GZipFactory.open(URL uri, DrbNode base_node)
          ZIP node matching a given URI from an existing node.
 DrbNode ZipFactory.open(URL uri, DrbNode base_node)
          ZIP node matching a given URI from an existing node.
 

Methods in fr.gael.drb.impl.zip with parameters of type DrbNode
protected  ZipNode ZipFileNode.createNode(ZipEntry currententry, DrbNode parent, ZipEntry[] children)
          This method create a zip node with a zip entry
 DrbNode GZipFactory.open(DrbNode base_node)
          ZIP root node from an existing node.
 DrbNode ZipFactory.open(DrbNode base_node)
          ZIP root node from an existing node.
 DrbNode GZipFactory.open(URL uri, DrbNode base_node)
          ZIP node matching a given URI from an existing node.
 DrbNode ZipFactory.open(URL uri, DrbNode base_node)
          ZIP node matching a given URI from an existing node.
 

Constructors in fr.gael.drb.impl.zip with parameters of type DrbNode
ZipFileNode(File file, DrbNode basenode)
          Builds a new ZipFileNode from a file.
ZipFileNode(InputStream in, DrbNode basenode)
          Builds a new ZipFileNode from an inputStream
ZipFileNode(ZipFile zip_file, DrbNode basenode)
          Builds a new ZipFileNode from a file.
ZipNode(ZipFileNode zipfilen, ZipEntry zipentry, DrbNode parent, ZipEntry[] children)
          Builds a new zipFile from a ZipFileNode and a zipEntry.
 

Uses of DrbNode in fr.gael.drb.query
 

Methods in fr.gael.drb.query with parameters of type DrbNode
 DrbNodeList Query.eval(DrbNode context_node)
          Deprecated. this operation has been replaced by the evaluate() series of operations. The main difference consist in the change of output type that now is Sequence and, therefore, may be a collection of mixed nodes, attributes and atomic values.
 DrbNodeList Query.eval(DrbNode context_node, ParameterResolver resolver)
          Deprecated. this operation has been replaced by the evaluate() series of operations. The main difference consist in the change of output type that now is Sequence and, therefore, may be a collection of mixed nodes, attributes and atomic values.
 

Uses of DrbNode in fr.gael.drb.xsd
 

Subinterfaces of DrbNode in fr.gael.drb.xsd
 interface XsdNode
          A XML-Schema validator wrapper for DrbNodes.
 

Classes in fr.gael.drb.xsd that implement DrbNode
 class XsdNodeImpl
          A XML-Schema validator wrapper for DrbNodes.
 

Methods in fr.gael.drb.xsd that return DrbNode
 DrbNode XsdNodeImpl.getNextSibling()
          Next sibling of the current file or directory.
 DrbNode XsdNodeImpl.getParent()
          The parent of this node.
 DrbNode XsdNodeImpl.getPreviousSibling()
          Previous sibling of the current file or directory.
 DrbNode XmlSchema.toNode()
          Format this component into a string.
 

Methods in fr.gael.drb.xsd with parameters of type DrbNode
protected  fr.gael.drb.xsd.DrbNodeFilter XsdNodeImpl.getInstance(DrbNode node)
          Builds a XSD implementation from a base node.
static XsdNode XsdNodeImpl.getInstance(DrbNode base, XsdType type)
          Create an XsdNode instance.
 XsdInvalid XsdAny.isValid(DrbNode node)
          Validates this node.
 XsdInvalid XsdElement.isValid(DrbNode node)
          Validates this node.
 XsdInvalid XsdComplexType.isValid(DrbNode node)
          Validates this node.
 XsdInvalid XsdSimpleType.isValid(DrbNode node)
          Validates this node.
 XmlSchema XsdFactory.open(DrbNode schema)
          Load a schema from the specified node
 XmlSchema XsdFactory.open(DrbNode base, DrbNode schema)
          Load a schema from the specified node
protected  XmlSchema XsdFactory.open(DrbNode base, DrbNode schema_node, XmlSchema schema_def)
          Load a schema from the specified node
 

Constructors in fr.gael.drb.xsd with parameters of type DrbNode
XsdNodeImpl(XsdNodeImpl parent, DrbNode base, XsdType type)
          Build an DrbNodeFilter instance.
 


Data Request Broker - DRB API®
2-3-release

Copyright© 2001-2009 GAEL Consultant. All rights reserved. Use is subject to license terms .