Class Name
java.lang.Object
org.apache.tools.ant.types.resources.selectors.Name
- All Implemented Interfaces:
ResourceSelector
public class Name extends java.lang.Object implements ResourceSelector
Name ResourceSelector.
- Since:
- Ant 1.7
-
Constructor Summary
Constructors Constructor Description Name() -
Method Summary
Modifier and Type Method Description booleandoesHandledirSep()Whether the difference between / and \ (the two common directory characters) is ignored.java.lang.StringgetName()Get the pattern used by this Name ResourceSelector.java.lang.StringgetRegex()Get the regular expression used by this Name ResourceSelector.booleanisCaseSensitive()Learn whether this Name ResourceSelector is case-sensitive.booleanisSelected(Resource r)Return true if this Resource is selected.voidsetCaseSensitive(boolean b)Set whether the name comparisons are case-sensitive.voidsetHandleDirSep(boolean handleDirSep)Attribute specifying whether to ignore the difference between / and \ (the two common directory characters).voidsetName(java.lang.String n)Set the pattern to compare names against.voidsetProject(Project p)voidsetRegex(java.lang.String r)Set the regular expression to compare names against.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Name
public Name()
-
-
Method Details
-
setProject
-
setName
public void setName(java.lang.String n)Set the pattern to compare names against.- Parameters:
n- the pattern String to set.
-
getName
public java.lang.String getName()Get the pattern used by this Name ResourceSelector.- Returns:
- the String selection pattern.
-
setRegex
public void setRegex(java.lang.String r)Set the regular expression to compare names against.- Parameters:
r- the regex to set.- Since:
- Ant 1.8.0
-
getRegex
public java.lang.String getRegex()Get the regular expression used by this Name ResourceSelector.- Returns:
- the String selection pattern.
- Since:
- Ant 1.8.0
-
setCaseSensitive
public void setCaseSensitive(boolean b)Set whether the name comparisons are case-sensitive.- Parameters:
b- boolean case-sensitivity flag.
-
isCaseSensitive
public boolean isCaseSensitive()Learn whether this Name ResourceSelector is case-sensitive.- Returns:
- boolean case-sensitivity flag.
-
setHandleDirSep
public void setHandleDirSep(boolean handleDirSep)Attribute specifying whether to ignore the difference between / and \ (the two common directory characters).- Parameters:
handleDirSep- a boolean, default is false.- Since:
- Ant 1.8.0
-
doesHandledirSep
public boolean doesHandledirSep()Whether the difference between / and \ (the two common directory characters) is ignored.- Returns:
- boolean
- Since:
- Ant 1.8.0
-
isSelected
Return true if this Resource is selected.- Specified by:
isSelectedin interfaceResourceSelector- Parameters:
r- the Resource to check.- Returns:
- whether the Resource was selected.
-