2
* CullObjectFilterDefinition.java
4
* Created on September 21, 2006, 4:34 PM
6
* To change this template, choose Tools | Template Manager
7
* and open the template in the editor.
10
package com.sun.grid.cull.ant;
12
import com.sun.grid.cull.CullDefinitionFilter;
13
import org.apache.tools.ant.types.PatternSet;
18
public class CullObjectFilterDefinition extends PatternSet {
20
private String objectFilter;
21
private boolean printDependencies;
23
/** Creates a new instance of CullObjectFilterDefinition */
24
public CullObjectFilterDefinition() {
27
public CullDefinitionFilter createFilter() {
29
String [] incl = getIncludePatterns(getProject());
30
String [] excl = getExcludePatterns(getProject());
32
CullDefinitionFilter ret = new CullDefinitionFilter(incl, excl);
33
ret.setObjectFilter(objectFilter);
34
ret.setPrintDependencies(printDependencies);
39
public String getObjectFilter() {
43
public void setObjectFilter(String objectFilter) {
44
this.objectFilter = objectFilter;
47
public boolean isPrintDependencies() {
48
return printDependencies;
51
public void setPrintDependencies(boolean printDependencies) {
52
this.printDependencies = printDependencies;