# Formal Methods and Classes

## Documentation for package `methods' version 2.3.1

## Help Pages

A B C D E F G H I L M N O P R S T V W misc

## -- --

methods-package | Formal Methods and Classes

## -- --

(-class | Classes to Represent Unevaluated Language Objects
.BasicFunsList | List of Builtin and Special Functions
.doTracePrint | Classes Used Internally to Control Tracing
.InitTraceFunctions | Classes Used Internally to Control Tracing
.makeTracedFunction | Classes Used Internally to Control Tracing
.OldClassesList | Specify Names for Old-Style Classes
.setOldIs | Specify Names for Old-Style Classes
.slotNames | The Slots in an Object from a Formal Class
.untracedFunction | Classes Used Internally to Control Tracing
<--class | Classes to Represent Unevaluated Language Objects

## -- A --

allGenerics | Tools for Managing Generic Functions
anova-class | Specify Names for Old-Style Classes
anova.glm-class | Specify Names for Old-Style Classes
anova.glm.null-class | Specify Names for Old-Style Classes
ANY-class | Classes Corresponding to Basic Data Types
aov-class | Specify Names for Old-Style Classes
array-class | Classes Corresponding to Basic Structures
as | Force an Object to Belong to a Class

## -- B --

body<-,MethodDefinition-method | Class MethodsList, Representation of Methods for a Generic Function

## -- C --

call-class | Classes to Represent Unevaluated Language Objects
callGeneric | Tools for Managing Generic Functions
callNextMethod | Call an Inherited Method
canCoerce | Can an Object be Coerced to a Certain S4 Class?
cbind2 | Combine two Objects by Columns or Rows
cbind2,ANY,ANY-method | Combine two Objects by Columns or Rows
cbind2,ANY,missing-method | Combine two Objects by Columns or Rows
cbind2-methods | Combine two Objects by Columns or Rows
character-class | Classes Corresponding to Basic Data Types
Classes | Class Definitions
classRepresentation-class | Class Objects
ClassUnionRepresentation-class | Classes Defined as the Union of Other Classes
coerce | Force an Object to Belong to a Class
coerce,ANY,array-method | Force an Object to Belong to a Class
coerce,ANY,call-method | Force an Object to Belong to a Class
coerce,ANY,character-method | Force an Object to Belong to a Class
coerce,ANY,complex-method | Force an Object to Belong to a Class
coerce,ANY,environment-method | Force an Object to Belong to a Class
coerce,ANY,expression-method | Force an Object to Belong to a Class
coerce,ANY,function-method | Force an Object to Belong to a Class
coerce,ANY,integer-method | Force an Object to Belong to a Class
coerce,ANY,list-method | Force an Object to Belong to a Class
coerce,ANY,logical-method | Force an Object to Belong to a Class
coerce,ANY,matrix-method | Force an Object to Belong to a Class
coerce,ANY,name-method | Force an Object to Belong to a Class
coerce,ANY,NULL-method | Force an Object to Belong to a Class
coerce,ANY,numeric-method | Force an Object to Belong to a Class
coerce,ANY,single-method | Force an Object to Belong to a Class
coerce,ANY,ts-method | Force an Object to Belong to a Class
coerce,ANY,vector-method | Force an Object to Belong to a Class
coerce-methods | Force an Object to Belong to a Class
complex-class | Classes Corresponding to Basic Data Types

## -- D --

data.frame-class | Specify Names for Old-Style Classes
density-class | Specify Names for Old-Style Classes
Documentation | Using and Creating On-line Documentation for Classes and Methods
Documentation-class | Using and Creating On-line Documentation for Classes and Methods
Documentation-methods | Using and Creating On-line Documentation for Classes and Methods
double-class | Classes Corresponding to Basic Data Types
dump.frames-class | Specify Names for Old-Style Classes
dumpMethod | Tools for Managing Generic Functions
dumpMethods | Tools for Managing Generic Functions

## -- E --

environment-class | Class "environment"
existsMethod | Get or Test for the Definition of a Method
expression-class | Classes Corresponding to Basic Data Types
extends | Is an Object from a Class
externalptr-class | Classes Corresponding to Basic Data Types

## -- F --

factor-class | Specify Names for Old-Style Classes
findClass | Create a Class Definition
findFunction | Tools for Managing Generic Functions
findMethod | Get or Test for the Definition of a Method
fixPre1.8 | Fix Objects Saved from R Versions Previous to 1.8
for-class | Classes to Represent Unevaluated Language Objects
formula-class | Specify Names for Old-Style Classes
function-class | Classes Corresponding to Basic Data Types
functionWithTrace-class | Classes Used Internally to Control Tracing

## -- G --

genericFunction-class | Generic Function Objects
GenericFunctions | Tools for Managing Generic Functions
genericFunctionWithTrace-class | Classes Used Internally to Control Tracing
getClass | Get Class Definition
getClassDef | Get Class Definition
getClasses | Create a Class Definition
getGenerics | Tools for Managing Generic Functions
getMethod | Get or Test for the Definition of a Method
getMethods | Get or Test for the Definition of a Method
getPackageName | The Name associated with a Given Package
glm-class | Specify Names for Old-Style Classes
glm.null-class | Specify Names for Old-Style Classes
groupGenericFunction-class | Generic Function Objects
groupGenericFunctionWithTrace-class | Classes Used Internally to Control Tracing

## -- H --

hasArg | Look for an Argument in the Call
hasMethod | Get or Test for the Definition of a Method
hsearch-class | Specify Names for Old-Style Classes

## -- I --

if-class | Classes to Represent Unevaluated Language Objects
initialize | Generate an Object from a Class
initialize,ANY-method | Methods to Initialize New Objects from a Class
initialize,data.frame-method | Specify Names for Old-Style Classes
initialize,environment-method | Methods to Initialize New Objects from a Class
initialize,factor-method | Specify Names for Old-Style Classes
initialize,ordered-method | Specify Names for Old-Style Classes
initialize,signature-method | Methods to Initialize New Objects from a Class
initialize,summary.table-method | Specify Names for Old-Style Classes
initialize,table-method | Specify Names for Old-Style Classes
initialize,traceable-method | Methods to Initialize New Objects from a Class
initialize-methods | Methods to Initialize New Objects from a Class
integer-class | Classes Corresponding to Basic Data Types
integrate-class | Specify Names for Old-Style Classes
is | Is an Object from a Class
isClass | Create a Class Definition
isClassUnion | Classes Defined as the Union of Other Classes
isGeneric | Tools for Managing Generic Functions
isGroup | Tools for Managing Generic Functions
isSealedClass | Check for a Sealed Method or Class
isSealedMethod | Check for a Sealed Method or Class

## -- L --

language-class | Classes to Represent Unevaluated Language Objects
libraryIQR-class | Specify Names for Old-Style Classes
LinearMethodsList-class | Class "LinearMethodsList"
list-class | Classes Corresponding to Basic Data Types
lm-class | Specify Names for Old-Style Classes
logical-class | Classes Corresponding to Basic Data Types
logLik-class | Specify Names for Old-Style Classes

## -- M --

makeClassRepresentation | Create a Class Definition
maov-class | Specify Names for Old-Style Classes
matrix-class | Classes Corresponding to Basic Structures
MethodDefinition-class | Classes to Represent Method Definitions
MethodDefinitionWithTrace-class | Classes Used Internally to Control Tracing
Methods | General Information on Methods
MethodsList-class | Class MethodsList, Representation of Methods for a Generic Function
MethodsListSelect | Get or Test for the Definition of a Method
MethodWithNext-class | Class MethodWithNext
MethodWithNextWithTrace-class | Classes Used Internally to Control Tracing
missing-class | Classes Corresponding to Basic Data Types
mlm-class | Specify Names for Old-Style Classes
mtable-class | Specify Names for Old-Style Classes
mts-class | Specify Names for Old-Style Classes

## -- N --

name-class | Classes to Represent Unevaluated Language Objects
new | Generate an Object from a Class
NULL-class | Classes Corresponding to Basic Data Types
numeric-class | Classes Corresponding to Basic Data Types

## -- O --

ObjectsWithPackage-class | A Vector of Object Names, with associated Package Names
oldClass-class | Specify Names for Old-Style Classes
ordered-class | Specify Names for Old-Style Classes

## -- P --

packageInfo-class | Specify Names for Old-Style Classes
packageIQR-class | Specify Names for Old-Style Classes
packageSlot | The Name associated with a Given Package
POSIXct-class | Specify Names for Old-Style Classes
POSIXlt-class | Specify Names for Old-Style Classes
POSIXt-class | Specify Names for Old-Style Classes
promptClass | Generate a Shell for Documentation of a Formal Class
promptMethods | Generate a Shell for Documentation of Formal Methods
prototype | Construct a Representation or a Prototype for a Class Definition

## -- R --

raw-class | Classes Corresponding to Basic Data Types
rbind2 | Combine two Objects by Columns or Rows
rbind2,ANY,ANY-method | Combine two Objects by Columns or Rows
rbind2,ANY,missing-method | Combine two Objects by Columns or Rows
rbind2-methods | Combine two Objects by Columns or Rows
recordedplot-class | Specify Names for Old-Style Classes
removeClass | Create a Class Definition
removeGeneric | Tools for Managing Generic Functions
removeMethod | Create and Save a Method
removeMethods | Tools for Managing Generic Functions
repeat-class | Classes to Represent Unevaluated Language Objects
representation | Construct a Representation or a Prototype for a Class Definition
resetClass | Create a Class Definition
rle-class | Specify Names for Old-Style Classes

## -- S --

SClassExtension-class | Class to Represent Inheritance (Extension) Relations
sealClass | Create a Class Definition
SealedMethodDefinition-class | Classes to Represent Method Definitions
seemsS4Object | Heuristic test for an object from an S4 class
selectMethod | Get or Test for the Definition of a Method
setAs | Force an Object to Belong to a Class
setClass | Create a Class Definition
setClassUnion | Classes Defined as the Union of Other Classes
setGeneric | Define a New Generic Function
setGroupGeneric | Define a New Generic Function
setIs | Is an Object from a Class
setMethod | Create and Save a Method
setOldClass | Specify Names for Old-Style Classes
setPackageName | The Name associated with a Given Package
setReplaceMethod | Tools for Managing Generic Functions
setValidity | Test the Validity of an Object
show | Show an Object
show,ANY-method | Show an Object
show,classRepresentation-method | Show an Object
show,genericFunction-method | Show an Object
show,MethodDefinition-method | Show an Object
show,MethodWithNext-method | Show an Object
show,ObjectsWithPackage-method | Show an Object
show,signature-method | Class "signature" For Method Definitions
show,traceable-method | Show an Object
show-methods | Show an Object
showMethods | Show all the methods for the specified function(s)
signature | Tools for Managing Generic Functions
signature-class | Class "signature" For Method Definitions
single-class | Classes Corresponding to Basic Data Types
slot | The Slots in an Object from a Formal Class
slotNames | The Slots in an Object from a Formal Class
socket-class | Specify Names for Old-Style Classes
structure-class | Classes Corresponding to Basic Structures
summary.table-class | Specify Names for Old-Style Classes

## -- T --

table-class | Specify Names for Old-Style Classes
traceable-class | Classes Used Internally to Control Tracing
ts-class | Classes Corresponding to Basic Structures

## -- V --

validObject | Test the Validity of an Object
vector-class | Classes Corresponding to Basic Data Types
VIRTUAL-class | Classes Corresponding to Basic Data Types

## -- W --

while-class | Classes to Represent Unevaluated Language Objects

## -- misc --

__ClassMetaData | Class Definitions
{-class | Classes to Represent Unevaluated Language Objects