objectProperties: A factory of self-describing properties.

Supports the definition of sets of properties on objects. Observers can listen to changes on individual properties or the set as a whole. The properties are meant to be fully self-describing. In support of this, there is a framework for defining enumerated types, as well as other bounded types, as S4 classes.

AuthorTengfei Yin, Michael Lawrence
Date of publication2011-12-13 08:36:36
MaintainerTengfei Yin <yintengfei@gmail.com>
LicenseGPL (>= 2)
Version0.6.5

View on CRAN

Functions

as.list Man page
as.list Man page
as.list,-method Man page
as.list,PropertySet-method Man page
Color Man page
Color-class Man page
ColorEnum-class Man page
Enum-class Man page
GlyphEnum-class Man page
MultipleEnum-class Man page
NegativeInteger Man page
NegativeInteger-class Man page
NonnegativeInteger Man page
NonnegativeInteger-class Man page
NonpositiveInteger Man page
NonpositiveInteger-class Man page
NumericWithMin0Max1-class Man page
PositiveInteger Man page
PositiveInteger Man page
PositiveInteger-class Man page
properties Man page
PropertySet-class Man page
PropertySet-class Man page
setColorEnum Man page
setGlyphEnum Man page
setMultipleEnum Man page
setNumericWithRange Man page
setNumericWithRange Man page
setPropertySet Man page
setPropertySet Man page
setSingleEnum Man page
setSingleEnum Man page
show,PropertySet-method Man page
SingleEnum-class Man page

Files

objectProperties
objectProperties/MD5
objectProperties/inst
objectProperties/inst/examples
objectProperties/inst/examples/Enum.R
objectProperties/inst/examples/PropertySet.R
objectProperties/inst/examples/setNumericWithRange.R
objectProperties/inst/examples/properties.R
objectProperties/NEWS
objectProperties/DESCRIPTION
objectProperties/README
objectProperties/man
objectProperties/man/comp.Rd objectProperties/man/properties.Rd objectProperties/man/setNumericWithRange.Rd objectProperties/man/PropertySet-class.Rd objectProperties/man/Enum-class.Rd objectProperties/man/as.list-methods.Rd
objectProperties/R
objectProperties/R/PropertySet-class.R objectProperties/R/comp-classes.R objectProperties/R/Enum-class.R
objectProperties/.gitignore
objectProperties/NAMESPACE

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.