COSMOS ${releaseVersion} data-collection Project
Public API Specification

org.eclipse.cosmos.dc.common.spi.impl
Class DescriptorNode

java.lang.Object
  extended by org.eclipse.cosmos.dc.common.spi.impl.DescriptorNode
Direct Known Subclasses:
ContextDescriptor, FilterDescriptor, QueryDescriptor, ResponseDescriptor, SinkDescriptor, SourceDescriptor, TransformDescriptor

public abstract class DescriptorNode
extends java.lang.Object


Constructor Summary
DescriptorNode()
           
 
Method Summary
abstract  boolean acceptChild(DescriptorNode child)
           
 void addChild(DescriptorNode child)
           
 org.w3c.dom.Element getBindingElement()
           
 java.lang.String getBindingNamespace()
           
 DescriptorNode[] getChildren()
           
protected  void processChild(DescriptorNode child)
           
 void setBindingElement(org.w3c.dom.Element binding)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DescriptorNode

public DescriptorNode()
Method Detail

setBindingElement

public void setBindingElement(org.w3c.dom.Element binding)

getBindingElement

public org.w3c.dom.Element getBindingElement()

getBindingNamespace

public java.lang.String getBindingNamespace()

acceptChild

public abstract boolean acceptChild(DescriptorNode child)
                             throws java.lang.Exception
Throws:
java.lang.Exception

processChild

protected void processChild(DescriptorNode child)

addChild

public final void addChild(DescriptorNode child)
                    throws java.lang.Exception
Throws:
java.lang.Exception

getChildren

public DescriptorNode[] getChildren()

COSMOS ${releaseVersion} data-collection Project
Public API Specification