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 TypeMethodDescriptionvoid
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.boolean
Checks 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
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:
visit
in interfaceIResourceDeltaVisitor
- Throws:
CoreException
isParsingRequired
public boolean isParsingRequired()Checks if this project is included in any of the Module projects, thus needs parsing.