Interface SourceDir

All Superinterfaces:
Mappable
All Known Implementing Classes:
DefaultSourceDir, LazySourceDir

public interface SourceDir extends Mappable
  • Method Details

    • of

      static SourceDir of(Path src, Path dest)
    • of

      static SourceDir of(Path src, Path dest, Path generatedSources)
    • getDir

      Path getDir()
    • getSourceTree

      PathTree getSourceTree()
    • isOutputAvailable

      default boolean isOutputAvailable()
    • getOutputDir

      Path getOutputDir()
    • getAptSourcesDir

      Path getAptSourcesDir()
    • getOutputTree

      PathTree getOutputTree()
    • getValue

      default <T> T getValue(Object key, Class<T> type)
    • asMap

      default Map<String,Object> asMap(MappableCollectionFactory factory)
      Description copied from interface: Mappable
      Returns an instance of a Map that represents this instance.
      Specified by:
      asMap in interface Mappable
      Parameters:
      factory - collection factory
      Returns:
      a map representing this instance