org.oddjob.input.requests
Class InputFile

java.lang.Object
  extended by org.oddjob.input.requests.BaseInputRequest
      extended by org.oddjob.input.requests.InputFile
All Implemented Interfaces:
InputRequest

public class InputFile
extends BaseInputRequest

Description

A request for a file or directory.

Example

See InputJob for an example.
Author:
rob

Constructor Summary
InputFile()
           
 
Method Summary
 File getCurrentDirectory()
           
 String getDefault()
           
 String getFileFilterDescription()
           
 String[] getFileFilterExtensions()
           
 String getPrompt()
          Getter for prompt.
 FileSelectionOptions.SelectionMode getSelectionMode()
           
 void render(InputMedium medium)
           
 void setCurrentDirectory(File currentDirectory)
           
 void setDefault(String defaultValue)
           
 void setFileFilterDescription(String fileFilterDescription)
           
 void setFileFilterExtensions(String[] fileFilterExtensions)
           
 void setPrompt(String prompt)
          Setter for prompt.
 void setSelectionMode(FileSelectionOptions.SelectionMode selectionMode)
           
 
Methods inherited from class org.oddjob.input.requests.BaseInputRequest
getProperty, setProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InputFile

public InputFile()
Method Detail

render

public void render(InputMedium medium)

getPrompt

public String getPrompt()
Getter for prompt.

Returns:

setPrompt

public void setPrompt(String prompt)
Setter for prompt.

Parameters:
prompt -

getDefault

public String getDefault()

setDefault

public void setDefault(String defaultValue)

getCurrentDirectory

public File getCurrentDirectory()

setCurrentDirectory

public void setCurrentDirectory(File currentDirectory)

Property: currentDirectory

Description: The directory to start in.


getSelectionMode

public FileSelectionOptions.SelectionMode getSelectionMode()

setSelectionMode

public void setSelectionMode(FileSelectionOptions.SelectionMode selectionMode)

Property: selectionMode

Description: File Selection Mode, FILE or DIRECTORY.


getFileFilterDescription

public String getFileFilterDescription()

setFileFilterDescription

public void setFileFilterDescription(String fileFilterDescription)

Property: fileFilterDescription

Description: The description of the file filter used by visual input handlers.


getFileFilterExtensions

public String[] getFileFilterExtensions()

setFileFilterExtensions

public void setFileFilterExtensions(String[] fileFilterExtensions)

Property:

Description: The extensions for the file filter used by visual input handlers.