NNTagging Reference Library

NNRelatedTags Class Reference

NNRelatedTags Class Reference

Inherits from
Declared in NNRelatedTags.h

Overview

Finds related tags for a given query or a given selection of tags. Tags are related if they are on the same NNTaggableObject.

Use this class if you want performance, it uses a query passed from the outside and observes its changes (i.e. from the browser).

For a version with integrated query use NNRelatedTagsStandalone.

posts NNRelatedTagsHaveChanged notification on update

Tasks

Instance Methods

initWithQuery:

- (id)initWithQuery:(NNQuery *)aQuery
Parameters
aQuery

the query passed from the outside is observed and related tags adjusted periodically

Discussion

Initializes related tags with some selected tags and a query.

Declared In
NNRelatedTags.h

relatedTags

- (NSMutableArray *)relatedTags
Return Value

Array of NNTags related to selectedTags:

Declared In
NNRelatedTags.h

count

- (NSUInteger)count
Return Value

Count of currently found related Tags

Declared In
NNRelatedTags.h

isUpdating

- (BOOL)isUpdating
Return Value

YES if the related tags are currently updated; NO otherwise

Declared In
NNRelatedTags.h

containsTag:

- (BOOL)containsTag:(NNTag *)aTag
Return Value

YES if aTag is currently part of related tags; NO otherwise

Declared In
NNRelatedTags.h

setQuery:

- (void)setQuery:(NNQuery *)aQuery
Parameters
aQuery

NNQuery used to search for NNTaggableObjects

Discussion

Query to use for updating related tags

Declared In
NNRelatedTags.h

removeAllTags

- (void)removeAllTags
Discussion

Empties related tags

Declared In
NNRelatedTags.h

Last updated: 2010-5-13