org.infinispan.tools.schema
Class ConfigurationTreeWalker
java.lang.Object
org.infinispan.tools.schema.ConfigurationTreeWalker
- All Implemented Interfaces:
- TreeWalker
- Direct Known Subclasses:
- XMLTreeOutputWalker
public abstract class ConfigurationTreeWalker
- extends Object
- implements TreeWalker
TreeWalker abstract super class that should be extended for a particular tool
- Since:
- 4.0
- Author:
- Vladimir Blagojevic
- See Also:
SchemaGeneratorTreeWalker
,
XMLTreeOutputWalker
Field Summary |
protected Log |
log
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final Log log
ConfigurationTreeWalker
public ConfigurationTreeWalker()
constructTreeFromBeans
public TreeNode constructTreeFromBeans(List<Class<?>> configBeans)
levelOrderTraverse
public void levelOrderTraverse(TreeNode root)
preOrderTraverse
public void preOrderTraverse(TreeNode node)
postOrderTraverse
public void postOrderTraverse(TreeNode node)
postTraverseCleanup
public void postTraverseCleanup()
findConfigurationElementForBean
protected ConfigurationElement findConfigurationElementForBean(Class<?> clazz,
String name,
String parentName)
findConfigurationElement
protected ConfigurationElement findConfigurationElement(List<Class<?>> b,
String name,
String parentName)
configurationElementsOnBean
protected ConfigurationElement[] configurationElementsOnBean(Class<?> clazz)
propertiesElementsOnMethod
protected ConfigurationProperty[] propertiesElementsOnMethod(Method m)
findBean
protected Class<?> findBean(List<Class<?>> b,
String name,
String parentName)
throws ConfigurationException
- Throws:
ConfigurationException
Copyright © 2009 JBoss, a division of Red Hat. All Rights Reserved.