rtl::Field Class Reference

a field definition, equivalent to an ARFieldInfoStruct. More...

#include <Field.h>

Inheritance diagram for rtl::Field:

rtl::AssignableT< ARFieldInfoStruct > List of all members.

Public Member Functions

AssignableT< ARFieldInfoStruct > & operator= (const ARFieldInfoStruct &src)
 Assign an AR System C API structure to this class.

Detailed Description

a field definition, equivalent to an ARFieldInfoStruct.

A Field contains the definitions of a field on a form. It is equivalent to an ARFieldInfoStruct. Unlike the C API, the RTL calls to get a field definition return a Field object rather than the individual pieces (e.g. ARValueStruct for default value, ARPermissionList for permission, etc.). You still have the flexibility of asking for only specific properties by passing a bitmask to Server::getField (or Server::getMultipleFields). Likewise, when saving a field, you can specify which properties should be updated using a bitmask.


Member Function Documentation

AssignableT<ARFieldInfoStruct>& rtl::Field::operator= const ARFieldInfoStruct &  src  )  [inline, virtual]
 

Assign an AR System C API structure to this class.

The structure is copied in its entirety, with no dependence on the C API structure once the operation is complete.

Implements rtl::AssignableT< ARFieldInfoStruct >.


The documentation for this class was generated from the following file:
Generated on Thu Dec 29 16:20:28 2005 for RTL by  doxygen 1.4.5