Public Member Functions | Properties

CC3NodeSequencerMisplacedNodeVisitor Class Reference

This visitor is used to visit CC3NodeSequencers to detect and keep track of nodes that are misplaced within the sequencer. More...

#import <CC3NodeSequencer.h>

Inheritance diagram for CC3NodeSequencerMisplacedNodeVisitor:
Inheritance graph
[legend]
Collaboration diagram for CC3NodeSequencerMisplacedNodeVisitor:
Collaboration graph
[legend]

List of all members.

Public Member Functions

(void) - addMisplacedNodes:

Properties

BOOL hasMisplacedNodes
NSArray * misplacedNodes

Detailed Description

This visitor is used to visit CC3NodeSequencers to detect and keep track of nodes that are misplaced within the sequencer.

After visiting, nodes that are found to be misplaced will appear in the misplacedNodes property of this visitor.

What it means for a node to be "misplaced" is defined by the sequencer itself. A sequencer may determine that the node no longer meets the criteria of the sequencer's evaluator, or that the node is now out of order, relative to the sorting or grouping criteria defined by the sequencer.


Member Function Documentation

- (void) addMisplacedNodes: (NSArray *)  anArrayOfNodes

Adds the specified array of nodes to the array of nodes held in the misplacedNodes property.


Property Documentation

- (BOOL) hasMisplacedNodes [read, assign]

Indicates whether the misplacedNodes property contains nodes.

- (NSArray*) misplacedNodes [read, assign]

An array of nodes that the sequencer deems to be misplaced after being visited by this visitor.


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