org.jboss.beans.metadata.spi
Interface MetaDataVisitorNode

All Known Subinterfaces:
AliasMetaData, AnnotationMetaData, BeanMetaData, CachingAnnotationMetaData, CallbackMetaData, ClassLoaderMetaData, ConstructorMetaData, DemandMetaData, DependencyMetaData, FeatureMetaData, InstallMetaData, LazyMetaData, LifecycleMetaData, NamedAliasMetaData, ParameterMetaData, PropertyMetaData, RelatedClassMetaData, ScopeMetaData, SupplyMetaData, ValueMetaData
All Known Implementing Classes:
AbstractAliasMetaData, AbstractAnnotationMetaData, AbstractArrayMetaData, AbstractBeanMetaData, AbstractCallbackMetaData, AbstractClassLoaderMetaData, AbstractCollectionMetaData, AbstractConstructorArg, AbstractConstructorMetaData, AbstractDemandMetaData, AbstractDependencyMetaData, AbstractDependencyValueMetaData, AbstractFeatureMetaData, AbstractInjectionValueMetaData, AbstractInstallMetaData, AbstractLazyMetaData, AbstractLifecycleMetaData, AbstractListMetaData, AbstractMapMetaData, AbstractNamedAliasMetaData, AbstractParameterMetaData, AbstractPropertiesMetaData, AbstractPropertyMetaData, AbstractRelatedClassMetaData, AbstractScopeMetaData, AbstractSearchValueMetaData, AbstractSetMetaData, AbstractSupplyMetaData, AbstractTypeMetaData, AbstractValueFactoryMetaData, AbstractValueMetaData, DirectAnnotationMetaData, GenericBeanFactoryMetaData, InstallCallbackMetaData, StringValueMetaData, ThisValueMetaData, UninstallCallbackMetaData, WBInjectionValueMetaData

public interface MetaDataVisitorNode

A metadata vistor node.

Author:
Adrian Brock, Ales Justin

Method Summary
 Object clone()
          Clone the object
 void describeVisit(MetaDataVisitor vistor)
          Revisit the node
 Iterator<? extends MetaDataVisitorNode> getChildren()
          Return the child nodes
 void initialVisit(MetaDataVisitor vistor)
          Visit the node
 

Method Detail

initialVisit

void initialVisit(MetaDataVisitor vistor)
Visit the node

Parameters:
vistor - the visitor

describeVisit

void describeVisit(MetaDataVisitor vistor)
Revisit the node

Parameters:
vistor - the visitor

getChildren

Iterator<? extends MetaDataVisitorNode> getChildren()
Return the child nodes

Returns:
Iterator or null if there aren't any

clone

Object clone()
Clone the object

Returns:
a clone of the object


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