org.ow2.jonas.ant.jonasbase
Class DeployableSelector

java.lang.Object
  extended by org.apache.tools.ant.ProjectComponent
      extended by org.apache.tools.ant.types.DataType
          extended by org.apache.tools.ant.types.selectors.BaseSelector
              extended by org.apache.tools.ant.types.selectors.BaseExtendSelector
                  extended by org.apache.tools.ant.types.selectors.FilenameSelector
                      extended by org.ow2.jonas.ant.jonasbase.DeployableSelector
All Implemented Interfaces:
org.apache.tools.ant.types.Parameterizable, org.apache.tools.ant.types.selectors.ExtendFileSelector, org.apache.tools.ant.types.selectors.FileSelector

public class DeployableSelector
extends org.apache.tools.ant.types.selectors.FilenameSelector

Filter deployables to be copied or excluded.

Author:
eyindanga.

Field Summary
 
Fields inherited from class org.apache.tools.ant.types.selectors.FilenameSelector
CASE_KEY, NAME_KEY, NEGATE_KEY
 
Fields inherited from class org.apache.tools.ant.types.selectors.BaseExtendSelector
parameters
 
Fields inherited from class org.apache.tools.ant.types.DataType
checked, description, ref
 
Fields inherited from class org.apache.tools.ant.ProjectComponent
project
 
Constructor Summary
DeployableSelector()
          Default constructor.
DeployableSelector(List<String> deployableNames)
          Default constructor.
 
Method Summary
 boolean isSelected(File basedir, String filename, File file)
           
 
Methods inherited from class org.apache.tools.ant.types.selectors.FilenameSelector
setCasesensitive, setName, setNegate, setParameters, toString, verifySettings
 
Methods inherited from class org.apache.tools.ant.types.selectors.BaseExtendSelector
getParameters
 
Methods inherited from class org.apache.tools.ant.types.selectors.BaseSelector
getError, setError, validate
 
Methods inherited from class org.apache.tools.ant.types.DataType
checkAttributesAllowed, checkChildrenAllowed, circularReference, dieOnCircularReference, getCheckedRef, getDescription, getRefid, isChecked, isReference, noChildrenAllowed, setChecked, setDescription, setRefid, tooManyAttributes
 
Methods inherited from class org.apache.tools.ant.ProjectComponent
getProject, log, log, setProject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeployableSelector

public DeployableSelector()
Default constructor.


DeployableSelector

public DeployableSelector(List<String> deployableNames)
Default constructor.

Method Detail

isSelected

public boolean isSelected(File basedir,
                          String filename,
                          File file)
Specified by:
isSelected in interface org.apache.tools.ant.types.selectors.FileSelector
Overrides:
isSelected in class org.apache.tools.ant.types.selectors.FilenameSelector


Copyright © 2010 OW2 Consortium. All Rights Reserved.