ebElementInstance Class Reference

#include <epubutils/epub_utils.h>

List of all members.

Public Member Functions

 ebElementInstance ()
 ebElementInstance (const ebElementInstance &inst)
void Init ()
void Clear ()
void Copy (const ebElementInstance &inst)
void operator= (const ebElementInstance &inst)
bool operator== (const ebElementInstance &inst) const
const wxVariant & operator[] (size_t i) const
wxVariant & operator[] (size_t i)
void SetAttributeValue (const wxString &name, const wxString &value, const wxArrayString &choices=wxArrayString())
wxVariant GetAttributeValue (const wxString &name) const
size_t GetCount () const
const wxVariant & GetAttribute (size_t i) const
wxVariant & GetAttribute (size_t i)
bool RemoveAttribute (size_t i)
EpPropertyGetProperty (int i) const
wxVariant * FindAttribute (const wxString &name) const
wxVariant * FindOrCreateAttribute (const wxString &name)
EpPropertiesGetProperties ()

Protected Attributes

EpProperties m_attributes


Detailed Description

ebElementInstance A single instance of an element: consists of attribute/value pairs

Constructor & Destructor Documentation

ebElementInstance::ebElementInstance (  )  [inline]

ebElementInstance::ebElementInstance ( const ebElementInstance inst  )  [inline]


Member Function Documentation

void ebElementInstance::Clear (  )  [inline]

void ebElementInstance::Copy ( const ebElementInstance inst  ) 

wxVariant* ebElementInstance::FindAttribute ( const wxString &  name  )  const

wxVariant* ebElementInstance::FindOrCreateAttribute ( const wxString &  name  ) 

wxVariant& ebElementInstance::GetAttribute ( size_t  i  )  [inline]

const wxVariant& ebElementInstance::GetAttribute ( size_t  i  )  const [inline]

wxVariant ebElementInstance::GetAttributeValue ( const wxString &  name  )  const

size_t ebElementInstance::GetCount (  )  const [inline]

EpProperties& ebElementInstance::GetProperties (  )  [inline]

EpProperty* ebElementInstance::GetProperty ( int  i  )  const [inline]

void ebElementInstance::Init (  ) 

void ebElementInstance::operator= ( const ebElementInstance inst  )  [inline]

bool ebElementInstance::operator== ( const ebElementInstance inst  )  const

wxVariant& ebElementInstance::operator[] ( size_t  i  )  [inline]

const wxVariant& ebElementInstance::operator[] ( size_t  i  )  const [inline]

bool ebElementInstance::RemoveAttribute ( size_t  i  ) 

void ebElementInstance::SetAttributeValue ( const wxString &  name,
const wxString &  value,
const wxArrayString &  choices = wxArrayString() 
)


Member Data Documentation


The documentation for this class was generated from the following file:

Generated on Wed May 6 19:22:08 2009 for AxTk by  doxygen 1.5.8