com.izforge.izpack.panels.userinput.field.file
Class DirField

java.lang.Object
  extended by com.izforge.izpack.panels.userinput.field.Field
      extended by com.izforge.izpack.panels.userinput.field.file.AbstractFileField
          extended by com.izforge.izpack.panels.userinput.field.file.DirField

public class DirField
extends AbstractFileField

Directory field.

Author:
Tim Anderson

Field Summary
 
Fields inherited from class com.izforge.izpack.panels.userinput.field.file.AbstractFileField
allowEmptyValue
 
Constructor Summary
DirField(DirFieldConfig config, InstallData installData)
          Constructs a DirField.
 
Method Summary
 boolean getCreate()
          Determines if directories can be created if they don't exist.
 boolean getMustExist()
          Determines if directories must exist.
 boolean isWritable(File dir)
          Determines if a directory is writable.
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.file.AbstractFileField
getAbsoluteFile, getAllowEmptyValue, getFileExtension, getFileExtensionDescription, isMustExist
 
Methods inherited from class com.izforge.izpack.panels.userinput.field.Field
getDefaultValue, getDescription, getDescription, getInitialValue, getInstallData, getLabel, getLabel, getOmitFromAuto, getOsModels, getPacks, getProcessors, getSize, getSummaryKey, getTooltip, getValue, getVariable, isConditionTrue, isEffectiveDisplayHidden, isEffectiveReadonly, replaceVariables, setSaving, setValue, setVariable, validate, validate, wrapDefaultValue, wrapInitialValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DirField

public DirField(DirFieldConfig config,
                InstallData installData)
Constructs a DirField.

Parameters:
config - the field configuration
installData - the installation data
Throws:
IzPackException - if the field cannot be read
Method Detail

getMustExist

public boolean getMustExist()
Determines if directories must exist.

Returns:
true if the directories must exist; otherwise false

getCreate

public boolean getCreate()
Determines if directories can be created if they don't exist.

Returns:
true if directories can be created if they don't exist

isWritable

public boolean isWritable(File dir)
Determines if a directory is writable.

Returns:
true if the the directory is writable


Copyright © 2018. All rights reserved.