Jive reference manual
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
jive::util::DatabaseSkin Class Reference

#include <jive/util/DatabaseSkin.h>

Inheritance diagram for jive::util::DatabaseSkin:
Inheritance graph

Public Types

typedef DatabaseSkin Self
 
typedef Database Data
 
typedef IntDBColumn IntColumn
 
typedef FloatDBColumn FloatColumn
 

Public Member Functions

Event< Data & > & newValuesEvent () const
 
Event< Data & > & newStructEvent () const
 
void resetEvents () const
 
template<class Input >
void readFrom (Input &in)
 
template<class Output >
void writeTo (Output &out) const
 
bool operator== (const Self &rhs) const
 
bool operator== (const Nil &rhs) const
 
bool operator!= (const Self &rhs) const
 
bool operator!= (const Nil &rhs) const
 
DatagetData () const
 
void clearData ()
 
void clearAll ()
 
void trimToSize ()
 
void store (const Properties &globdat) const
 
void store (const String &name, const Properties &globdat) const
 

Static Public Member Functions

static void dataError (const String &context, const String &itemKind, const Ref< Data > &data)
 

Protected Member Functions

 DatabaseSkin ()
 
 DatabaseSkin (const Ref< Data > &data)
 
 DatabaseSkin (const Self &rhs)
 
void assign_ (const Self &rhs)
 
void swap_ (Self &rhs)
 

Protected Attributes

Ref< Datadata_
 

Member Typedef Documentation

Constructor & Destructor Documentation

jive::util::DatabaseSkin::DatabaseSkin ( )
protected
jive::util::DatabaseSkin::DatabaseSkin ( const Ref< Data > &  data)
explicitprotected
jive::util::DatabaseSkin::DatabaseSkin ( const Self rhs)
protected

Member Function Documentation

Event< Database & > & jive::util::DatabaseSkin::newValuesEvent ( ) const
Event< Database & > & jive::util::DatabaseSkin::newStructEvent ( ) const
void jive::util::DatabaseSkin::resetEvents ( ) const
template<class Input >
void jive::util::DatabaseSkin::readFrom ( Input &  in)
template<class Output >
void jive::util::DatabaseSkin::writeTo ( Output &  out) const
bool jive::util::DatabaseSkin::operator== ( const Self rhs) const
bool jive::util::DatabaseSkin::operator== ( const Nil rhs) const
bool jive::util::DatabaseSkin::operator!= ( const Self rhs) const
bool jive::util::DatabaseSkin::operator!= ( const Nil rhs) const
Database * jive::util::DatabaseSkin::getData ( ) const
void jive::util::DatabaseSkin::clearData ( )
void jive::util::DatabaseSkin::clearAll ( )
void jive::util::DatabaseSkin::trimToSize ( )
void jive::util::DatabaseSkin::store ( const Properties globdat) const
void jive::util::DatabaseSkin::store ( const String name,
const Properties globdat 
) const
static void jive::util::DatabaseSkin::dataError ( const String context,
const String itemKind,
const Ref< Data > &  data 
)
static
void jive::util::DatabaseSkin::assign_ ( const Self rhs)
protected
void jive::util::DatabaseSkin::swap_ ( Self rhs)
protected

Member Data Documentation

Ref<Data> jive::util::DatabaseSkin::data_
protected