#include <krenamingstrategy.h>
Inherited by KFbxRenamingStrategy, and KNumberRenamingStrategy.
Inheritance diagram for KRenamingStrategy:
Base class describing how the renaming process is handled. This class is intented to be derived into a specialised renaming class.
Basicaly, the Rename is called everytime a new element is added to an entity. the strategy keep
Definition at line 56 of file krenamingstrategy.h.
Public Member Functions | |
KRenamingStrategy () | |
Constructor. | |
virtual | ~KRenamingStrategy () |
Destructor. | |
virtual void | Clear ()=0 |
Empty all memories about given names. | |
virtual bool | Rename (KName &pName)=0 |
Rename. | |
virtual KRenamingStrategy * | Clone ()=0 |
Spawn mechanism. |
Constructor.
virtual ~KRenamingStrategy | ( | ) | [virtual] |
Destructor.
virtual void Clear | ( | ) | [pure virtual] |
Empty all memories about given names.
Implemented in KFbxRenamingStrategy, and KNumberRenamingStrategy.
virtual bool Rename | ( | KName & | pName | ) | [pure virtual] |
Rename.
pName |
Implemented in KFbxRenamingStrategy, and KNumberRenamingStrategy.
virtual KRenamingStrategy* Clone | ( | ) | [pure virtual] |
Spawn mechanism.
Create a dynamic renaming strategy instance of the same type the child class.
Implemented in KFbxRenamingStrategy, and KNumberRenamingStrategy.