Package com.iizigo.java
Class JavaProject
java.lang.Object
com.iizigo.java.JavaProject
- All Implemented Interfaces:
- IResourceDeltaVisitor
The Java project class. It handles Java file enumeration, visiting, and most of all the source folders with the IIZI metadata for parsing.
- Author:
- Christopher Mindus
- Method SummaryModifier and TypeMethodDescription- void- doValidateReferences- (boolean doReCheck) Validates the references for this project.- protected void- finalize()Finalized?Gets the property Java container root for Module projects.Gets the Module model.Gets the project.- booleanChecks if this project is included in any of the Module projects, thus needs parsing.- boolean- visit- (IResourceDelta delta) If one of the folders are found, let the main class handle the visiting.
- Method Details- getJavaRootContainerGets the property Java container root for Module projects.
- doValidateReferencespublic void doValidateReferences- (boolean doReCheck) Validates the references for this project.- Parameters:
- doReCheck- If a re-check of all references must be done.
 
- getProjectGets the project.
- getModuleModelGets the Module model.- Returns:
- The Module model or null if not yet created or not a Module project.
 
- finalizeFinalized?
- visitIf one of the folders are found, let the main class handle the visiting.- Specified by:
- visitin interface- IResourceDeltaVisitor
- Throws:
- CoreException
 
- isParsingRequiredpublic boolean isParsingRequired()Checks if this project is included in any of the Module projects, thus needs parsing.