Top  >  Lycia reference  >  Querix 4GL  >  Classes and Methods

 

Classes and methods

 

Lycia provides a number of custom classes and methods that allow manipulating the application environment.

 

 

 

 

 

ui classes

 

ui.Interface class

provides a set of methods that allow to manipulate the user interface

ui.Window class

allows manipulating the window objects

ui.Form class

allows manipulating form objects at runtime

ui.Dialog class

provides a set of methods to configure, query and control the current interactive instruction

ui.ComboBox class

allows manipulating ComboBox objects

ui.Application class

allows manipulating  ui.Application objects at runtime

ui.DragDrop class

allows controlling events related to drag & drop operations

 

 

 

 

 

base classes

 

base.Application class

provides a set of utility functions related to the project environment

base.Channel class

provides basic input/output functions for reading and writing text files and allows communication with sub-process (through pipes) and basic network communication (through TCP sockets).

base.Stringbuffer class

allows manipulating character strings

base.Stringtokenizer class

parses a string to extract tokens according to delimiters

 

 

 

 

 

Array methods

 

Allow manipulating variables of the one-dimensional/multi-dimensional DYNAMIC ARRAY type.

 

Array methods

 

 

 

 

 

Cursor methods

 

Allow fetching rows from the database query and manipulating a cursor as an object .

 

Cursor methods

 

 

 

 

 

Data type methods

 

Applied to manipulate the variables of the TEXT, BYTE, and STRING data types.

 

Data type methods

 

 

 

 

 

 os.Path methods

 

Provide a set of functions that allow manipulating files and directories on the machine, where the application is executed. With these methods you are able to detect if the file exists, get the dates, sizes or list file names.

 

os.Path methods

 

 

 

 

 

 Prepares statements

 

Allow manipulating the variables of the PREPARED data type.

 

Prepared statements