com.atlassian.jira.functest.config
Class ConfigFileWalker

java.lang.Object
  extended by com.atlassian.jira.functest.config.ConfigFileWalker

public final class ConfigFileWalker
extends Object

Provides a framework for finding and processing JIRA's XML files.


Nested Class Summary
static interface ConfigFileWalker.ConfigVisitor
           
 
Constructor Summary
ConfigFileWalker(File root, ConfigFileWalker.ConfigVisitor visitor)
           
ConfigFileWalker(File root, ConfigFileWalker.ConfigVisitor visitor, Function<File,ConfigFile> configFileFactory)
           
 
Method Summary
 ConfigFileWalker addFileNameExclude(String fileName)
           
 Function<File,ConfigFile> getConfigFileFactory()
           
 File getRoot()
           
 ConfigFileWalker.ConfigVisitor getVisitor()
           
 ConfigFileWalker setConfigFileFactory(Function<File,ConfigFile> configFileFactory)
           
 ConfigFileWalker setExcludes(Collection<org.apache.commons.io.filefilter.IOFileFilter> excludes)
           
 ConfigFileWalker setRoot(File root)
           
 ConfigFileWalker setVisitor(ConfigFileWalker.ConfigVisitor visitor)
           
 void walk()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigFileWalker

public ConfigFileWalker(File root,
                        ConfigFileWalker.ConfigVisitor visitor)

ConfigFileWalker

public ConfigFileWalker(File root,
                        ConfigFileWalker.ConfigVisitor visitor,
                        Function<File,ConfigFile> configFileFactory)
Method Detail

getRoot

public File getRoot()

setRoot

public ConfigFileWalker setRoot(File root)

setExcludes

public ConfigFileWalker setExcludes(Collection<org.apache.commons.io.filefilter.IOFileFilter> excludes)

addFileNameExclude

public ConfigFileWalker addFileNameExclude(String fileName)

getVisitor

public ConfigFileWalker.ConfigVisitor getVisitor()

setVisitor

public ConfigFileWalker setVisitor(ConfigFileWalker.ConfigVisitor visitor)

getConfigFileFactory

public Function<File,ConfigFile> getConfigFileFactory()

setConfigFileFactory

public ConfigFileWalker setConfigFileFactory(Function<File,ConfigFile> configFileFactory)

walk

public void walk()


Copyright © 2002-2013 Atlassian. All Rights Reserved.