public class FileStringParser extends PropertyStringParser
File
objects. The parse() method
delegates the actual
parsing to new File(String)
. If new File(String)
throws a NullPointerException, it is encapsulated in a ParseException and
re-thrown.StringParser
,
URL
Modifier and Type | Field and Description |
---|---|
static String |
MUSTBEDIRECTORY |
static String |
MUSTBEFILE |
static String |
MUSTEXIST |
Constructor and Description |
---|
FileStringParser()
Deprecated.
use
getParser() . |
Modifier and Type | Method and Description |
---|---|
static FileStringParser |
getParser()
Returns a new
FileStringParser . |
boolean |
mustBeDirectory() |
boolean |
mustBeFile() |
boolean |
mustExist() |
Object |
parse(String arg)
Parses the specified argument into a File.
|
FileStringParser |
setMustBeDirectory(boolean mustBeDirectory) |
FileStringParser |
setMustBeFile(boolean mustBeFile) |
FileStringParser |
setMustExist(boolean mustExist) |
void |
setUp()
Performs any initialization not handled by this StringParser's
constructor.
|
void |
tearDown()
Performs any cleanup necessary for this StringParser.
|
getProperty, getProperty, setProperty
public static final String MUSTBEFILE
public static final String MUSTBEDIRECTORY
public static final String MUSTEXIST
public FileStringParser()
getParser()
.public static FileStringParser getParser()
FileStringParser
.FileStringParser
.public void setUp() throws ParseException
StringParser
setUp
in class StringParser
ParseException
public FileStringParser setMustBeDirectory(boolean mustBeDirectory)
public FileStringParser setMustBeFile(boolean mustBeFile)
public FileStringParser setMustExist(boolean mustExist)
public boolean mustBeDirectory()
public boolean mustBeFile()
public boolean mustExist()
public void tearDown()
StringParser
tearDown
in class StringParser
public Object parse(String arg) throws ParseException
new File(arg)
. If new File(arg)
throws a NullPointerException, it is encapsulated in a ParseException
and re-thrown.parse
in class StringParser
arg
- the argument to parseParseException
- if new File(arg)
throws a
NullPointerException.File
,
StringParser.parse(String)
Copyright © 2015. All rights reserved.