public class ScriptSelector extends BaseSelector
description, location, project
Constructor and Description |
---|
ScriptSelector() |
Modifier and Type | Method and Description |
---|---|
void |
addText(java.lang.String text)
The script text.
|
Path |
createClasspath()
Classpath to be used when searching for classes and resources.
|
java.io.File |
getBasedir()
get the base directory
|
java.io.File |
getFile()
get the file that is currently to be tested
|
java.lang.String |
getFilename()
get the filename of the file
|
boolean |
isSelected()
get state of selected flag
|
boolean |
isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
Method that each selector will implement to create their selection
behaviour.
|
void |
setClasspath(Path classpath)
Set the classpath to be used when searching for classes and resources.
|
void |
setClasspathRef(Reference r)
Set the classpath by reference.
|
void |
setLanguage(java.lang.String language)
Defines the language (required).
|
void |
setManager(java.lang.String manager)
Defines the manager.
|
void |
setProject(Project project)
Set the project.
|
void |
setSelected(boolean selected)
set the selected state
Intended for script use, not as an Ant attribute
|
void |
setSetBeans(boolean setBeans)
Set the setbeans attribute.
|
void |
setSrc(java.io.File file)
Load the script from an external file ; optional.
|
getError, setError, validate, verifySettings
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toString
getDescription, getLocation, getProject, log, log, setDescription, setLocation
public void setProject(Project project)
setProject
in class ProjectComponent
project
- the owner of this component.public void setManager(java.lang.String manager)
manager
- the scripting manager.public void setLanguage(java.lang.String language)
language
- the scripting language name for the script.public void setSrc(java.io.File file)
file
- the file containing the script source.public void addText(java.lang.String text)
text
- a component of the script text to be added.public void setClasspath(Path classpath)
classpath
- an Ant Path object containing the search path.public Path createClasspath()
public void setClasspathRef(Reference r)
r
- a Reference to a Path instance to be used as the classpath
value.public void setSetBeans(boolean setBeans)
setBeans
- the value to set.public boolean isSelected(java.io.File basedir, java.lang.String filename, java.io.File file)
isSelected
in interface FileSelector
isSelected
in class BaseSelector
basedir
- A java.io.File object for the base directoryfilename
- The name of the file to checkfile
- A File object for this filenamepublic java.io.File getBasedir()
public java.lang.String getFilename()
public java.io.File getFile()
public boolean isSelected()
public void setSelected(boolean selected)
selected
- the selected state