COOPY » Guide  version 0.6.5
Public Member Functions | Static Public Member Functions | Data Fields
coopy::store::socialcalc::SocialCalcTextBook Class Reference

#include <SocialCalcTextBook.h>

Inheritance diagram for coopy::store::socialcalc::SocialCalcTextBook:
coopy::store::TextBook coopy::store::RefCount

Public Member Functions

 SocialCalcTextBook ()
virtual ~SocialCalcTextBook ()
virtual std::vector< std::string > getNames ()
virtual PolySheet readSheet (const std::string &name)
virtual bool open (const Property &config)
bool write (const Property &config)
virtual PolySheet provideSheet (const SheetSchema &schema)
virtual std::string desc () const
virtual bool namedSheets () const
virtual int getSheetCount ()
virtual PolySheet readSheetByIndex (int index)
virtual bool save (const char *fname, const char *format)
virtual bool inplace () const
virtual bool canWrite () const
bool operator== (const TextBook &alt) const
bool equals (const TextBook &alt, const coopy::cmp::CompareFlags &flags) const
virtual bool copy (const TextBook &alt, const Property &options)
virtual bool addSheet (const SheetSchema &schema)
bool fixSchema (const SheetSchema &in, SimpleSheetSchema &out)
virtual TextBooktail ()
virtual bool setPool (Pool *pool)
virtual PoolgetPool () const
bool applyPool (DataSheet &sheet)
virtual bool isValid () const
virtual bool writtenToFuture () const
std::string toString ()
int addReference ()
int removeReference ()
int getReferenceCount ()

Static Public Member Functions

static bool write (TextBook *book, const Property &config)
static bool exists (const char *fname)

Data Fields

std::string name
int provides
SocialCalcSheet sheet

Detailed Description

Definition at line 19 of file SocialCalcTextBook.h.

Constructor & Destructor Documentation

coopy::store::socialcalc::SocialCalcTextBook::SocialCalcTextBook ( ) [inline]

Definition at line 27 of file SocialCalcTextBook.h.

References provides.

virtual coopy::store::socialcalc::SocialCalcTextBook::~SocialCalcTextBook ( ) [inline, virtual]

Definition at line 32 of file SocialCalcTextBook.h.

Member Function Documentation

int coopy::store::RefCount::addReference ( ) [inline, inherited]
virtual bool coopy::store::TextBook::addSheet ( const SheetSchema schema) [inline, virtual, inherited]
bool coopy::store::TextBook::applyPool ( DataSheet sheet) [inline, inherited]
virtual bool coopy::store::TextBook::canWrite ( ) const [inline, virtual, inherited]
bool TextBook::copy ( const TextBook alt,
const Property options 
) [virtual, inherited]

Reimplemented in coopy::store::PolyBook.

Definition at line 66 of file TextBook.cpp.

References coopy::store::PolySheet::addedHeader(), coopy::store::TextBook::applyPool(), coopy::store::ColumnType::asSqlite(), coopy::store::Value::asString(), coopy::store::PolySheet::beginTransaction(), coopy_is_verbose(), dbg_printf, coopy::store::PolySheet::deleteData(), coopy::store::DataSheet::desc(), coopy::store::PolySheet::endTransaction(), coopy::store::TextBook::fixSchema(), coopy::store::SheetRow::flush(), coopy::store::PolySheet::forceWidth(), coopy::store::Property::get(), coopy::store::ColumnInfo::getColumnType(), coopy::store::ColumnInfo::getName(), coopy::store::TextBook::getNames(), coopy::store::TextBook::getPool(), coopy::store::PolySheet::getSchema(), coopy::store::PolySheet::hasDimension(), coopy::store::PolySheet::hasExternalColumnNames(), coopy::store::ColumnInfo::hasName(), coopy::store::PolySheet::height(), coopy::store::PolySheet::insertRow(), coopy::store::PolySheet::isValid(), NULL, coopy::store::TextBook::readSheet(), coopy::store::SheetRow::setCell(), coopy::store::SheetSchema::setHeaderHeight(), coopy::store::PolySheet::tail(), coopy::store::SheetSchema::toString(), and coopy::store::PolySheet::width().

Referenced by coopy::store::remotesql::RemoteSqlTextBookFactory::open(), coopy::store::mdb::JackTextBookFactory::open(), coopy::store::gnumeric::GnumericTextBookFactory::open(), coopy::store::mdb::AccessTextBookFactory::open(), coopy::store::sqlite::SqliteTextBookFactory::openNormal(), and coopy::store::sqlite::SqliteTextBookFactory::openTextual().

virtual std::string coopy::store::socialcalc::SocialCalcTextBook::desc ( ) const [inline, virtual]

Reimplemented from coopy::store::TextBook.

Definition at line 70 of file SocialCalcTextBook.h.

bool TextBook::equals ( const TextBook alt,
const coopy::cmp::CompareFlags flags 
) const [inherited]
bool TextBook::exists ( const char *  fname) [static, inherited]

Definition at line 248 of file TextBook.cpp.

Referenced by coopy::store::CsvTextBookFactory::open().

bool TextBook::fixSchema ( const SheetSchema in,
SimpleSheetSchema out 
) [inherited]
virtual std::vector<std::string> coopy::store::socialcalc::SocialCalcTextBook::getNames ( ) [inline, virtual]

Implements coopy::store::TextBook.

Definition at line 35 of file SocialCalcTextBook.h.

References name.

virtual Pool* coopy::store::TextBook::getPool ( ) const [inline, virtual, inherited]
int coopy::store::RefCount::getReferenceCount ( ) [inline, inherited]

Definition at line 40 of file RefCount.h.

virtual int coopy::store::TextBook::getSheetCount ( ) [inline, virtual, inherited]

Reimplemented in coopy::store::PolyBook.

Definition at line 28 of file TextBook.h.

References coopy::store::TextBook::getNames().

Referenced by coopy::store::Highlighter::apply().

virtual bool coopy::store::TextBook::inplace ( ) const [inline, virtual, inherited]
virtual bool coopy::store::TextBook::isValid ( ) const [inline, virtual, inherited]

Reimplemented in coopy::store::PolyBook.

Definition at line 96 of file TextBook.h.

Referenced by coopy::cmp::BookCompare::compare().

virtual bool coopy::store::socialcalc::SocialCalcTextBook::namedSheets ( ) const [inline, virtual]

Reimplemented from coopy::store::TextBook.

Definition at line 74 of file SocialCalcTextBook.h.

bool SocialCalcTextBook::open ( const Property config) [virtual]
bool coopy::store::TextBook::operator== ( const TextBook alt) const [inline, inherited]

Definition at line 54 of file TextBook.h.

References coopy::store::TextBook::equals().

virtual PolySheet coopy::store::socialcalc::SocialCalcTextBook::provideSheet ( const SheetSchema schema) [inline, virtual]
virtual PolySheet coopy::store::socialcalc::SocialCalcTextBook::readSheet ( const std::string &  name) [inline, virtual]

Implements coopy::store::TextBook.

Definition at line 41 of file SocialCalcTextBook.h.

References sheet.

Referenced by provideSheet().

virtual PolySheet coopy::store::TextBook::readSheetByIndex ( int  index) [inline, virtual, inherited]
int coopy::store::RefCount::removeReference ( ) [inline, inherited]
virtual bool coopy::store::TextBook::save ( const char *  fname,
const char *  format 
) [inline, virtual, inherited]

Reimplemented in coopy::store::gnumeric::GnumericTextBook.

Definition at line 44 of file TextBook.h.

virtual bool coopy::store::TextBook::setPool ( Pool pool) [inline, virtual, inherited]
virtual TextBook& coopy::store::TextBook::tail ( ) [inline, virtual, inherited]
std::string coopy::store::TextBook::toString ( ) [inline, inherited]
bool coopy::store::socialcalc::SocialCalcTextBook::write ( const Property config)
bool SocialCalcTextBook::write ( TextBook book,
const Property config 
) [static]
virtual bool coopy::store::TextBook::writtenToFuture ( ) const [inline, virtual, inherited]

Field Documentation

Definition at line 21 of file SocialCalcTextBook.h.

Referenced by getNames(), and provideSheet().

Definition at line 22 of file SocialCalcTextBook.h.

Referenced by provideSheet(), and SocialCalcTextBook().

Definition at line 23 of file SocialCalcTextBook.h.

Referenced by provideSheet(), readSheet(), and write().

The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines