- org.codehaus.groovy.control.customizers.SourceAwareCustomizer
-
A base class for customizers which only have to be applied on specific source units.
This is for example useful if you want a customizer to be applied only for files
matching some extensions.
For convenience, this class implements several methods that you may extend to customize
the behaviour of this utility. For example, if you want to apply a customizer only
for classes matching the '.foo' file extension, then you only have to override the
acceptExtension(String) method:
return "foo".equals(extension)
- Authors:
- Cedric Champeau
- Since:
- 2.1.0
-
-
Methods Summary
-
Inherited Methods Summary
-
-
Method Detail
-
public boolean accept(String fileName)
-
public boolean acceptBaseName(String baseName)
-
public boolean acceptExtension(String extension)
-
public void setBaseNameValidator(Closure baseNameValidator)
-
public void setClassValidator(Closure classValidator)
-
public void setExtensionValidator(Closure extensionValidator)
-
public void setSourceUnitValidator(Closure sourceUnitValidator)
Copyright © 2003-2014 The Codehaus. All rights reserved.