Indexer Class Reference

Indexer prepare Nodes or Connection to be able to "detached" from the running Programm This meand it provide funktionality to convert known Pointer eg. More...

Collaboration diagram for Indexer:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 Indexer (PDocument *documnent)
 ~Indexer (void)
BMessage * IndexNode (BMessage *node)
BMessage * IndexConnection (BMessage *connection, bool includeNodes=false)
BMessage * IndexUndo (BMessage *undo, bool includeNodes=false)
BMessage * IndexMacroCommand (BMessage *macro)
BMessage * IndexCommand (BMessage *command, bool includeNodes=false)
BMessage * PointerForIndex (int32 index)
BMessage * RegisterDeIndexNode (BMessage *node)
BMessage * DeIndexNode (BMessage *node)
BMessage * DeIndexConnection (BMessage *connection)
BMessage * DeIndexUndo (BMessage *undo)
BMessage * DeIndexMacroCommand (BMessage *macro)
BMessage * DeIndexCommand (BMessage *command)

Protected Member Functions

void Init (void)

Protected Attributes

PDocumentdoc
map< int32, BMessage * > sorter
BList * included
PluginManagerpluginManager


Detailed Description

Indexer prepare Nodes or Connection to be able to "detached" from the running Programm This meand it provide funktionality to convert known Pointer eg.

in a Node BMessage so that the Node coud be stored without losing it´s data. and it´s Provides although the posiblity to revert this Convertion

Author:
Paradoxon powered by Jesus Christ
Version:
0.01
Date:
2006/05/01 : mail@projectconceptor.de

Constructor & Destructor Documentation

Indexer::Indexer ( PDocument documnent  ) 

Indexer::~Indexer ( void   ) 


Member Function Documentation

BMessage * Indexer::DeIndexCommand ( BMessage *  command  ) 

BMessage * Indexer::DeIndexConnection ( BMessage *  connection  ) 

BMessage* Indexer::DeIndexMacroCommand ( BMessage *  macro  )  [inline]

BMessage * Indexer::DeIndexNode ( BMessage *  node  ) 

BMessage * Indexer::DeIndexUndo ( BMessage *  undo  ) 

BMessage * Indexer::IndexCommand ( BMessage *  command,
bool  includeNodes = false 
)

BMessage * Indexer::IndexConnection ( BMessage *  connection,
bool  includeNodes = false 
)

BMessage * Indexer::IndexMacroCommand ( BMessage *  macro  ) 

BMessage * Indexer::IndexNode ( BMessage *  node  ) 

BMessage * Indexer::IndexUndo ( BMessage *  undo,
bool  includeNodes = false 
)

void Indexer::Init ( void   )  [protected]

BMessage* Indexer::PointerForIndex ( int32  index  )  [inline]

BMessage * Indexer::RegisterDeIndexNode ( BMessage *  node  ) 


Member Data Documentation

PDocument* Indexer::doc [protected]

BList* Indexer::included [protected]

map<int32,BMessage*> Indexer::sorter [protected]


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

Generated on Sun Jun 21 01:09:27 2009 for ProjektConceptor by  doxygen 1.5.9