org.jboss.system.metadata
Class AbstractMetaDataVisitorNode

java.lang.Object
  extended by org.jboss.system.metadata.AbstractMetaDataVisitorNode
All Implemented Interfaces:
ServiceMetaDataVisitorNode
Direct Known Subclasses:
ServiceAttributeMetaData, ServiceDependencyListValueMetaData, ServiceDependencyMetaData, ServiceDependencyValueMetaData, ServiceElementValueMetaData, ServiceInjectionValueMetaData, ServiceMetaData, ServiceTextValueMetaData, ServiceValueFactoryValueMetaData

public class AbstractMetaDataVisitorNode
extends Object
implements ServiceMetaDataVisitorNode

AbstractMetaDataVisitorNode.

Version:
$Revision: 85945 $
Author:
Adrian Brock

Constructor Summary
AbstractMetaDataVisitorNode()
           
 
Method Summary
protected  void addChildren(Set<ServiceMetaDataVisitorNode> children)
          Add to the children
 Iterator<? extends ServiceMetaDataVisitorNode> getChildren()
          Return the child nodes
 void visit(ServiceMetaDataVisitor visitor)
          Visit the node
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractMetaDataVisitorNode

public AbstractMetaDataVisitorNode()
Method Detail

getChildren

public Iterator<? extends ServiceMetaDataVisitorNode> getChildren()
Description copied from interface: ServiceMetaDataVisitorNode
Return the child nodes

Specified by:
getChildren in interface ServiceMetaDataVisitorNode
Returns:
Iterator or null if there aren't any

visit

public void visit(ServiceMetaDataVisitor visitor)
Description copied from interface: ServiceMetaDataVisitorNode
Visit the node

Specified by:
visit in interface ServiceMetaDataVisitorNode
Parameters:
visitor - the visitor

addChildren

protected void addChildren(Set<ServiceMetaDataVisitorNode> children)
Add to the children

Parameters:
children - the children


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.