Package schrodinger :: Package ui :: Module appframework :: Class MultiInputParams
[hide private]
[frames] | no frames]

Class MultiInputParams

    object --+    
             |    
JobInputParams --+
                 |
                MultiInputParams

A class to hold the state of the MultiInputFrame and set up files needed by backend calculations. Derived from JobInputParams.

This class doesn't actually use much from JobInputParams, but relies on its getFilename() behavior when the input state is not FILE.

Instance Methods [hide private]
 
__init__(self, state, fileselection=None)
The fileselection argument should be a list if specified.
 
getFilenames(self, parent, jobname)
Return a list of filenames representing the input selection.
 
setupFiles(self, jobname)
For multiple files, it's not clear what should be done for setup based on the jobname, so do nothing but return a copy of the list of selected files.
 
__repr__(self)
Formal string representation of the object.

Inherited from JobInputParams: getFilename, setupFile, setupProjectTable, setupWorkspace

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, state, fileselection=None)
(Constructor)

 

The fileselection argument should be a list if specified.

Overrides: object.__init__

getFilenames(self, parent, jobname)

 

Return a list of filenames representing the input selection. Uses the base class getFilename() for WORKSPACE and PROJECT_TABLE input. Unlike the base getFilename(), this method will not copy the FILE source file list to the local directory. This method won't do anything but return the filenames if it has been called previously.

__repr__(self)
(Representation operator)

 

Formal string representation of the object.

Overrides: object.__repr__