org.eclipse.cdt.make.internal.core.makefile.gnu
Class GNUMakefileValidator

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.makefile.gnu.GNUMakefileValidator
All Implemented Interfaces:
IMakefileValidator

public class GNUMakefileValidator
extends java.lang.Object
implements IMakefileValidator


Constructor Summary
GNUMakefileValidator()
           
GNUMakefileValidator(IMarkerGenerator errorHandler)
           
 
Method Summary
 void checkFile(org.eclipse.core.resources.IFile file, org.eclipse.core.runtime.IProgressMonitor monitor)
           
 IMarkerGenerator getMarkerGenerator()
           
 void setMarkerGenerator(IMarkerGenerator errorHandler)
           
 void validateCondition(IConditional condition)
           
 void validateDirectives(org.eclipse.core.resources.IResource res, IDirective[] directives)
           
 void validateSpecialRule(ISpecialRule rule)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GNUMakefileValidator

public GNUMakefileValidator()

GNUMakefileValidator

public GNUMakefileValidator(IMarkerGenerator errorHandler)
Method Detail

setMarkerGenerator

public void setMarkerGenerator(IMarkerGenerator errorHandler)
Specified by:
setMarkerGenerator in interface IMakefileValidator

getMarkerGenerator

public IMarkerGenerator getMarkerGenerator()

checkFile

public void checkFile(org.eclipse.core.resources.IFile file,
                      org.eclipse.core.runtime.IProgressMonitor monitor)
Specified by:
checkFile in interface IMakefileValidator

validateDirectives

public void validateDirectives(org.eclipse.core.resources.IResource res,
                               IDirective[] directives)

validateCondition

public void validateCondition(IConditional condition)

validateSpecialRule

public void validateSpecialRule(ISpecialRule rule)