RIDLObject abstract class
RIDLObject abstract class
     
    
    Details
    RIDLObject class containing all logic for accessing,
creating, and updating RIDL objects.
     
    
    Public fields
    data 
placeholder for RIDLObject field element
 
 
     
    
    Methods
    
Create a new RIDLObject object
Usage
RIDLObject$new(initial_data = NULL, configuration = NULL)
 
 
Arguments
initial_data 
list with required field to create a RIDLObject
 
configuration 
a Configuration object
 
 
 
Returns
A RIDLObject object
 
 
Method as_list()
Get RIDLObject field into list
Returns
a list with RIDLObject field
 
 
Method browse_on_ridl()
Browse RIDL
Usage
RIDLObject$browse_on_ridl()
 
 
 
Method get_config()
Get the current configuration in use
Returns
A configuration object, the configuration in use
 
 
Method get_fields()
Get dataset fields
Returns
list of fields for a dataset
 
 
Method get_required_fields()
Get dataset required fields
Usage
RIDLObject$get_required_fields()
 
 
Returns
list of required fields for a dataset
 
 
Method check_required_fields()
Check dataset required field
Usage
RIDLObject$check_required_fields()
 
 
Returns
a logical value, TRUE if the the dataset
is not missing a required field and throws an error otherwise
 
 
Method clone()
The objects of this class are cloneable with this method.
Usage
RIDLObject$clone(deep = FALSE)
 
 
Arguments
deep 
Whether to make a deep clone.