public abstract class AbstractJPFile extends AbstractJavaProperty<File>
AbstractJavaProperty.ValueTypeargumentIdentifiers, arguments, identifier, logger, propertyIdentifiers| Constructor and Description |
|---|
AbstractJPFile(String[] commandIdentifier,
FileHandler.ExistenceHandling existenceHandling,
FileHandler.AutoMode autoCreateMode) |
| Modifier and Type | Method and Description |
|---|---|
static String |
convertIntoValidFileName(String filename) |
protected String[] |
generateArgumentIdentifiers() |
FileHandler.AutoMode |
getAutoCreateMode() |
FileHandler.ExistenceHandling |
getExistenceHandling() |
File |
getParentDirectory()
Returns the parent dir or null if the no parent exist.
|
FileHandler.FileType |
getType() |
protected File |
parse(List<String> arguments) |
protected void |
setAutoCreateMode(FileHandler.AutoMode autoCreateMode) |
protected void |
setExistenceHandling(FileHandler.ExistenceHandling existenceHandling) |
protected void |
setValue(File value,
AbstractJavaProperty.ValueType valueType) |
String |
toString() |
void |
validate()
Can be overwritten for value validation.
|
addArgument, checkArgumentCount, checkArgumentCount, checkArgumentCountMax, checkArgumentCountMin, compareTo, getArgumentIdentifiers, getDefaultExample, getDefaultValue, getDescription, getOneArgumentResult, getPropertyDefaultValue, getPropertyIdentifiers, getSyntax, getValue, getValueType, isIdentifiered, isParsed, loadAction, match, neetToBeParsed, overwriteDefaultValue, parseArguments, reset, updateValuepublic AbstractJPFile(String[] commandIdentifier, FileHandler.ExistenceHandling existenceHandling, FileHandler.AutoMode autoCreateMode)
protected String[] generateArgumentIdentifiers()
generateArgumentIdentifiers in class AbstractJavaProperty<File>protected File parse(List<String> arguments) throws Exception
parse in class AbstractJavaProperty<File>Exceptionpublic void validate()
throws JPValidationException
AbstractJavaPropertyvalidate in class AbstractJavaProperty<File>JPValidationExceptionprotected void setValue(File value, AbstractJavaProperty.ValueType valueType)
setValue in class AbstractJavaProperty<File>public FileHandler.AutoMode getAutoCreateMode()
public FileHandler.ExistenceHandling getExistenceHandling()
protected void setAutoCreateMode(FileHandler.AutoMode autoCreateMode)
protected void setExistenceHandling(FileHandler.ExistenceHandling existenceHandling)
public FileHandler.FileType getType()
public File getParentDirectory() throws JPServiceException
JPServiceExceptionpublic String toString()
toString in class AbstractJavaProperty<File>Copyright © 2014–2016 openbase.org. All rights reserved.