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.booleanisFilesystemOnly()Check if this resource is only for filesystems.java.util.Iterator<Resource>iterator()Create an iterator.voidsetLocation(java.io.File loc)Set the location.voidsetPath(java.lang.String path)Set the path.intsize()Get the number of resources.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliteratorMethods 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- aFilevalue
-
setPath
public void setPath(java.lang.String path)Set the path.- Parameters:
path- aStringvalue
-
getParts
public java.lang.String[] getParts()Return the converted pathelements.- Returns:
- a
String[]value
-
iterator
Create an iterator.- Specified by:
iteratorin interfacejava.lang.Iterable<Resource>- Returns:
- an iterator.
-
isFilesystemOnly
public boolean isFilesystemOnly()Check if this resource is only for filesystems.- Specified by:
isFilesystemOnlyin interfaceResourceCollection- Returns:
- true.
-
size
public int size()Get the number of resources.- Specified by:
sizein interfaceResourceCollection- Returns:
- the number of parts.
-