Package com.yworks.yshrink.ant.filters
Class ClassFilter
- java.lang.Object
-
- com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
-
- com.yworks.yshrink.ant.filters.PatternMatchedFilter
-
- com.yworks.yshrink.ant.filters.ClassFilter
-
- All Implemented Interfaces:
EntryPointFilter
public class ClassFilter extends PatternMatchedFilter
The type Class filter.
-
-
Constructor Summary
Constructors Constructor Description ClassFilter(org.apache.tools.ant.Project project)Instantiates a new Class filter.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassSection(ClassSection cs)Add class section.booleanisEntryPointClass(Model model, ClassDescriptor cd)Is entry point class boolean.booleanisEntryPointField(Model model, ClassDescriptor cd, FieldDescriptor fd)Is entry point field boolean.booleanisEntryPointMethod(Model model, ClassDescriptor cd, MethodDescriptor md)Is entry point method boolean.-
Methods inherited from class com.yworks.yshrink.ant.filters.PatternMatchedFilter
match
-
Methods inherited from class com.yworks.yshrink.ant.filters.AbstractEntryPointFilter
setRetainAttribute
-
-
-
-
Method Detail
-
isEntryPointClass
public boolean isEntryPointClass(Model model, ClassDescriptor cd)
Description copied from interface:EntryPointFilterIs entry point class boolean.- Specified by:
isEntryPointClassin interfaceEntryPointFilter- Overrides:
isEntryPointClassin classAbstractEntryPointFilter- Parameters:
model- the modelcd- the cd- Returns:
- the boolean
-
isEntryPointField
public boolean isEntryPointField(Model model, ClassDescriptor cd, FieldDescriptor fd)
Description copied from interface:EntryPointFilterIs entry point field boolean.- Specified by:
isEntryPointFieldin interfaceEntryPointFilter- Overrides:
isEntryPointFieldin classAbstractEntryPointFilter- Parameters:
model- the modelcd- the cdfd- the fd- Returns:
- the boolean
-
isEntryPointMethod
public boolean isEntryPointMethod(Model model, ClassDescriptor cd, MethodDescriptor md)
Description copied from interface:EntryPointFilterIs entry point method boolean.- Specified by:
isEntryPointMethodin interfaceEntryPointFilter- Overrides:
isEntryPointMethodin classAbstractEntryPointFilter- Parameters:
model- the modelcd- the cdmd- the md- Returns:
- the boolean
-
addClassSection
public void addClassSection(ClassSection cs)
Add class section.- Parameters:
cs- the cs
-
-