Package org.apache.tools.ant.types
Class Path.PathElement
java.lang.Object
org.apache.tools.ant.types.Path.PathElement
- All Implemented Interfaces:
java.lang.Iterable<Resource>
,ResourceCollection
- Enclosing class:
- Path
public class Path.PathElement extends java.lang.Object implements ResourceCollection
Helper class, holds the nested
<pathelement>
values.-
Constructor Summary
Constructors Constructor Description PathElement()
-
Method Summary
Modifier and Type Method Description java.lang.String[]
getParts()
Return the converted pathelements.boolean
isFilesystemOnly()
Check if this resource is only for filesystems.java.util.Iterator<Resource>
iterator()
Create an iterator.void
setLocation(java.io.File loc)
Set the location.void
setPath(java.lang.String path)
Set the path.int
size()
Get the number of resources.
-
Constructor Details
-
PathElement
public PathElement()
-
-
Method Details
-
setLocation
public void setLocation(java.io.File loc)Set the location.- Parameters:
loc
- aFile
value
-
setPath
public void setPath(java.lang.String path)Set the path.- Parameters:
path
- aString
value
-
getParts
public java.lang.String[] getParts()Return the converted pathelements.- Returns:
- a
String[]
value
-
iterator
Create an iterator.- Specified by:
iterator
in interfacejava.lang.Iterable<Resource>
- Returns:
- an iterator.
-
isFilesystemOnly
public boolean isFilesystemOnly()Check if this resource is only for filesystems.- Specified by:
isFilesystemOnly
in interfaceResourceCollection
- Returns:
- true.
-
size
public int size()Get the number of resources.- Specified by:
size
in interfaceResourceCollection
- Returns:
- the number of parts.
-