ApplicationInputInterface: Abstract Application Input Interface for Event Study R...

ApplicationInputInterfaceR Documentation

Abstract Application Input Interface for Event Study R Package

Description

Abstract class no description.

Format

R6Class object.

Methods

$new()

Constructor for ApplicationInputInterface. This class should not used directly.

$setNamedList()

Function to setup hierarchical lists.

$serialize()

Seriealize a R6-Object.

$serializeToJson(level)

Seriealize a R6-Object as a JSON-Object.

Arguments

type

Set the result file type.

level

Level to seriealize.

Public fields

parameters

Parameters

result_file_type

Result file type.

Methods

Public methods


Method setResultFileType()

Set result file type

Usage
ApplicationInputInterface$setResultFileType(type = "csv")
Arguments
type

Possible are csv, xls, xlsx, ods


Method setNamedList()

Function to setup hierarchical lists. For internal usage.

Usage
ApplicationInputInterface$setNamedList(
  parentLevel,
  secondLevel = NULL,
  thirthLevel = NULL,
  parameterList
)
Arguments
parentLevel

parent level

secondLevel

parent level

thirthLevel

parent level

parameterList

parent level


Method serializeToJson()

Serialize a list to json. For internal use.

Usage
ApplicationInputInterface$serializeToJson(level = NULL)
Arguments
level

The level that should be serialized.


Method serialize()

Serialize. For internal use.

Usage
ApplicationInputInterface$serialize()

Method clone()

The objects of this class are cloneable with this method.

Usage
ApplicationInputInterface$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.


EventStudy documentation built on March 31, 2023, 5:43 p.m.