public class WildcardSpec
extends java.lang.Object
Constructor and Description |
---|
WildcardSpec(java.io.File file)
Create a new instance with a file.
|
WildcardSpec(java.lang.String spec)
Create a new instance with a String file path.
|
Modifier and Type | Method and Description |
---|---|
java.io.File[] |
findFiles()
Find all files matching the specialisation.
|
protected java.io.File[] |
findFiles(org.oddjob.io.WildcardSpec.DirectorySplit split)
Recursively find file in the path.
|
boolean |
isWildcardSpec()
Is the file specification a wild card specification.
|
static void |
possiblyRecursiveMatch(java.io.File from,
java.lang.String namespec,
java.util.List<java.io.File> results) |
public WildcardSpec(java.lang.String spec)
spec
- public WildcardSpec(java.io.File file)
file
- public boolean isWildcardSpec()
public java.io.File[] findFiles() throws java.io.IOException
java.io.IOException
protected java.io.File[] findFiles(org.oddjob.io.WildcardSpec.DirectorySplit split) throws java.io.IOException
split
- The path split up into wildcard sections.java.io.IOException
public static void possiblyRecursiveMatch(java.io.File from, java.lang.String namespec, java.util.List<java.io.File> results)