OTX Reference  
OpenTestSystem.Otx.Extensions.File.Terms Namespace Reference

Lists all Terms. More...

Classes

class  CreateTempDirectory
 Creates a new unique temporary directory. More...
 
class  FileHandleTerm
 A FileHandleTerm is a Term that returns a handle to perform operations on a file. More...
 
class  FileReadHandleTerm
 The handle for the file that the related file object encapsulates. More...
 
class  FileReadHandleValue
 Reading of data type value More...
 
class  FileWriteHandleTerm
 A FileWriteHandleTerm is a term that returns the handle for the file that the related file object encapsulates. More...
 
class  FileWriteHandleValue
 Reading of data type value More...
 
class  GetDirectoryName
 Gets the directory name of the given path More...
 
class  GetFileName
 Gets the file name of the given path including a possible file extension More...
 
class  GetFilePath
 Gets the full path of the specified file. More...
 
class  GetFilesFromDirectory
 Gets a list of strings with the full names for the files. More...
 
class  GetFileSize
 Retrieves the size of the specified file, in bytes. More...
 
class  IsDirectory
 Determines whether the path exists, and is a directory exists. More...
 
class  IsEndOfFileReached
 Checks the End-Of-File is reached. More...
 
class  IsFile
 Determines whether the specified path exists and is a file. More...
 
class  OpenFileForRead
 Opens a File on the specified path with read access. More...
 
class  OpenFileForWrite
 Opens a File on the specified path with write access. More...
 
class  ReadBytes
 Reads bytes from the file specified in the file handle. More...
 
class  ReadFile
 Reads all lines of a text file specified in the file handle. More...
 
class  ReadLine
 Reads the next line of characters from the current file. More...
 

Detailed Description

Lists all Terms.

OTX terms represent syntactic expressions which can be evaluated in order to yield a value. The resulting value of a term can be a simple value (e.g. an integer in the OTX Integer case) or a reference to complex data (e.g. a reference to a list in the OTX List case). Terms are required in various places in the data model, when a value needs to be computed which is then e.g. assigned to a variable, used as an input parameter for a procedure call, or used as the condition truth value in a branch, etc. Every OTX term is categorized according to its return type.

Note
OTX terms never have side-effects – this means that the arguments of a term will not be changed by term evaluation.
The abstract OTX Core terms are extensible. This means that OTX extensions may derive new terms from any of the abstract term categories defined in the OTX Core.