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.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface org.apache.tools.ant.types.ResourceCollection
isEmpty, stream
-
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.
-