Uses of Class
org.machanism.machai.project.layout.ProjectLayout
Packages that use ProjectLayout
Package
Description
Detects project layouts and traverses their module trees.
APIs for detecting and describing a repository's on-disk project layout.
-
Uses of ProjectLayout in org.machanism.machai.project
Methods in org.machanism.machai.project that return ProjectLayoutModifier and TypeMethodDescriptionstatic ProjectLayoutProjectLayoutManager.detectProjectLayout(File projectDir) Detects the project layout from descriptors in the specified directory and assigns that directory to the resulting layout.ProjectProcessor.getProjectLayout(File projectDir) Returns the detectedProjectLayoutfor the specified project directory.Methods in org.machanism.machai.project with parameters of type ProjectLayoutModifier and TypeMethodDescriptionabstract voidProjectProcessor.processFolder(ProjectLayout processor) Processes one detected leaf project layout. -
Uses of ProjectLayout in org.machanism.machai.project.layout
Subclasses of ProjectLayout in org.machanism.machai.project.layoutModifier and TypeClassDescriptionclassMinimal fallbackProjectLayoutimplementation.classA Gradle-specificProjectLayoutimplementation.classDescribes a JavaScript or TypeScript project that usespackage.json.classA Maven-specificProjectLayoutimplementation.classDetects public Python projects described bypyproject.toml.Methods in org.machanism.machai.project.layout that return ProjectLayoutModifier and TypeMethodDescriptionProjectLayout.projectDir(File projectDir) Sets the project root directory used by this layout.