Package org.apache.tapestry5.ioc.services

# Interface ClassNameLocator

All Known Implementing Classes:
  `ClassNameLocatorImpl`

public interface ClassNameLocator
Scans the classpath for top-level classes within particular packages.

See Also:
  - `ClasspathURLConverter`
  - `ClasspathScanner`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `Collection<String>`
  `locateClassNames(String packageName)`
  Searches for all classes under the given package name.

- ## Method Details

  - ### locateClassNames

    Collection<String> locateClassNames(String packageName)
    Searches for all classes under the given package name. This consists of all top-level classes in the indicated package (or any sub-package), but excludes inner classes. No other filtering (beyond inner classes) occurs, so there's no guarantee that the class names returned are public (for example).
    Parameters:
      `packageName` - the name of the package to be inspected.
    Returns:
      fully qualified class names