Create a project that resides on disk.
If this factory does not
in fact recognize the directory, it should just return null.
Will be called inside read access.
Do not do your own caching! The project manager caches projects for you, properly.
Do not attempt to recognize subdirectories of your project directory (just return null),
unless they are distinct nested projects.
Parameters: projectDirectory - some directory on disk Parameters: state - a callback permitting the project to indicate when it is modified a matching project implementation, or null if this factory does not recognize it |