RTL Class Reference Reference information for Report Template Language (RTL) classes. RTL Classes OverviewThe Report Template Language (RTL) contains object classes for each type of report item property.The Boolean ClassThe Boolean class provides the ability to represent logical TRUE/FALSE values.The Calendar ClassThe Calendar class provides methods for converting between a specific date and a set of calendar fields such as Year, Month, Day of Month, or Hour. It also allows for manipulating the calendar fields, for example, getting the date of the next week.The Color ClassThe Color class provides methods for specifying the color of an object.The Date ClassThe Date class provides methods for date formatting and parsing. The Enum ClassesThe Enum classes provide the list of valid values for form item properties that are of type Enum. The FGLNumericVariable ClassFor every Genero numeric variable (INTEGER, SMALLINT, FLOAT, SMALLFLOAT, DECIMAL and MONEY) of report data, an object is created that is an instance of an FGLNumericVariable. These objects hold the value of the 4GL variable. The FGLStringVariable ClassFor every CHAR, VARCHAR, STRING, TEXT, DATE, DATETIME and INTERVAL Genero variable of report data, an object is created that is an instance of an FGLStringVariable. These objects hold the value of the Genero variable. The Numeric ClassThe Numeric class provides methods for working with numbers.The Runtime ClassThe Runtime class provides methods that simplify the creation of dynamic designs that change behavior based on the runtime setup.The String ClassThe String class provides methods for working with text. The Util ClassThe Util class provides methods for determining if files and URLs can be read.