R/VValidator.R

#==============================================================================#
#                                   VValidator                                 #
#==============================================================================#
#' VValidator
#'
#'
#' \code{VValidator} Abstract class for the Validation Visitor Classes.
#' Defines a super-class with certain authorizations that are inherited
#' by sub-classes.
#'
#' \strong{VValidator Methods:}
#' The VValidator methods are as follows:
#'  \itemize{
#'   \item{\code{new(object)}}{Not implemented for this abstract class.}
#'
#' }
#'
#' @docType class
#' @author John James, \email{jjames@@DataScienceSalon.org}
#' @family Validation Visitor Classes
#' @export
VValidator <- R6::R6Class(
  classname = "VValidator",
  lock_objects = FALSE,
  lock_class = FALSE,

  public = list(
    initialize = function() stop("This method is not implemented for this abstract class.")
  )
)
j2scode/NLPStudio documentation built on May 7, 2019, 8:58 p.m.