com.theoryinpractise.clojure
Class NamespaceDiscovery

java.lang.Object
  extended by com.theoryinpractise.clojure.NamespaceDiscovery

public class NamespaceDiscovery
extends Object


Constructor Summary
NamespaceDiscovery(org.apache.maven.plugin.logging.Log log, boolean compileDeclaredNamespaceOnly)
           
 
Method Summary
 List<NamespaceInFile> discoverNamespacesIn(File basePath, File scanPath)
           
 NamespaceInFile[] discoverNamespacesIn(String[] namespaceFilterRegexs, File... paths)
          Discover namespaces in a list of source directories filtered by a list of namespace regexs
 List<NamespaceInFile> discoverNamespacesInPath(File... paths)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceDiscovery

public NamespaceDiscovery(org.apache.maven.plugin.logging.Log log,
                          boolean compileDeclaredNamespaceOnly)
Method Detail

discoverNamespacesIn

public NamespaceInFile[] discoverNamespacesIn(String[] namespaceFilterRegexs,
                                              File... paths)
                                       throws org.apache.maven.plugin.MojoExecutionException
Discover namespaces in a list of source directories filtered by a list of namespace regexs

Parameters:
namespaceFilterRegexs -
paths -
Returns:
Throws:
FileNotFoundException
org.apache.maven.plugin.MojoExecutionException

discoverNamespacesInPath

public List<NamespaceInFile> discoverNamespacesInPath(File... paths)
                                               throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

discoverNamespacesIn

public List<NamespaceInFile> discoverNamespacesIn(File basePath,
                                                  File scanPath)
                                           throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException


Copyright © 2011. All Rights Reserved.