TextNodeObserver Class Reference
#include <Ample.h>
List of all members.
Detailed Description
Observer interface for text nodes.
Member Typedef Documentation
Member Function Documentation
| void detachObservables |
( |
void |
|
) |
[inline, inherited] |
Detaches all observed objects from this observer.
Called after a new text buffer is created in an observed node.
- Parameters:
-
| node | The node in which the text buffer was created. |
| buffer | The newly created text buffer. |
| virtual void onCreateTagGroup |
( |
Node & |
node, |
|
|
TagGroup & |
group | |
|
) |
| | [virtual, inherited] |
Called after a new tag group is created in an observed node.
- Parameters:
-
| node | The node in which the tag group was created. |
| group | The newly created tag group. |
| virtual void onDestroy |
( |
Node & |
node |
) |
[virtual, inherited] |
Called before an observed node is destroyed.
- Parameters:
-
| node | The node to be destroyed. |
Called before a text buffer is destroyed in an observed node.
- Parameters:
-
| node | The node containing the text buffer to be destroyed. |
| buffer | The text buffer to be destroyed. |
| virtual void onDestroyTagGroup |
( |
Node & |
node, |
|
|
TagGroup & |
group | |
|
) |
| | [virtual, inherited] |
Called before a tag group is destroyed in an observed node.
- Parameters:
-
| node | The node containing the tag group to be destroyed. |
| group | The tag group to be destroyed. |
| virtual void onSetLanguage |
( |
TextNode & |
node, |
|
|
const std::string & |
language | |
|
) |
| | [virtual] |
Called before an observed node has its language changed.
- Parameters:
-
| node | The observed node. |
| language | The new language of the node. |
| virtual void onSetName |
( |
Node & |
node, |
|
|
const std::string & |
name | |
|
) |
| | [virtual, inherited] |
Called before an observed node has its name changed.
- Parameters:
-
| node | The node to be renamed. |
| name | The new name of the tag group. |
Friends And Related Function Documentation