CatNiP prefinal
Sähköinen nuottikirja, HY-TKTKL-OHTUPROJ KESÄ11
ScoreData Class Reference

Data type for managing IMSLP score datas for queries and saving them locally. More...

#import <ScoreData.h>

Inheritance diagram for ScoreData:

List of all members.

Public Member Functions

(void) - dealloc
(void) - encodeWithCoder:
(id) - init
(id) - initWithCoder:
 NSCoding protocol functions.

Properties

NSString * description
 A description for this score.
NSString * fullMetaData
 The full metadata of the score as a single string, one property per line, written as name=value.
NSDictionary * metaDataDict
 A NSDictionary object containing all the metadata for this music score file (with the metadata names as keys and the metadata value as the value for the key)
NSString * pdf
 PDF-file associated with this ScoreData object.

Detailed Description

Data type for managing IMSLP score datas for queries and saving them locally.

Could be refactored to LocalScoreData.

API up to date 29.6.2011

Definition at line 11 of file ScoreData.h.


Member Function Documentation

- (void) dealloc

Reimplemented in LocalScoreData.

Definition at line 29 of file ScoreData.m.

Here is the caller graph for this function:

- (void) encodeWithCoder: (NSCoder *)  encoder

Reimplemented in LocalScoreData.

Definition at line 49 of file ScoreData.m.

Here is the caller graph for this function:

- (id) init

Reimplemented in LocalScoreData.

Definition at line 16 of file ScoreData.m.

References init.

Here is the call graph for this function:

Here is the caller graph for this function:

- (id) initWithCoder: (NSCoder *)  decoder

NSCoding protocol functions.

Reimplemented in LocalScoreData.

Definition at line 39 of file ScoreData.m.

Here is the caller graph for this function:


Property Documentation

- (NSString*) description [read, write, copy]

A description for this score.

Definition at line 27 of file ScoreData.h.

- (NSString*) fullMetaData [read, write, copy]

The full metadata of the score as a single string, one property per line, written as name=value.

Definition at line 24 of file ScoreData.h.

- (NSDictionary*) metaDataDict [read, write, retain]

A NSDictionary object containing all the metadata for this music score file (with the metadata names as keys and the metadata value as the value for the key)

Definition at line 30 of file ScoreData.h.

- (NSString*) pdf [read, write, copy]

PDF-file associated with this ScoreData object.

If this ScoreData object represents score from IMSLP it will have only the pdf filename but if this object represents LocalScoreData object it will have full filepath and pdf-filename associated with this score.

Definition at line 20 of file ScoreData.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Properties Defines