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 Summary
Modifier and TypeMethodDescriptionvoiddoValidateReferences(boolean doReCheck) Validates the references for this project.protected voidfinalize()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.booleanvisit(IResourceDelta delta) If one of the folders are found, let the main class handle the visiting.
Method Details
getJavaRootContainer
Gets the property Java container root for Module projects.doValidateReferences
public void doValidateReferences(boolean doReCheck) Validates the references for this project.- Parameters:
doReCheck- If a re-check of all references must be done.
getProject
Gets the project.getModuleModel
Gets the Module model.- Returns:
- The Module model or null if not yet created or not a Module project.
finalize
Finalized?visit
If one of the folders are found, let the main class handle the visiting.- Specified by:
visitin interfaceIResourceDeltaVisitor- Throws:
CoreException
isParsingRequired
public boolean isParsingRequired()Checks if this project is included in any of the Module projects, thus needs parsing.