Samond Classes Library 1.1.6-RELEASE build 132

SCUnidirectionalList Class Reference

Unidirectional objects list class. More...

#import <SCUnidirectionalList.h>

Inheritance diagram for SCUnidirectionalList:
SCList SCCollection SCObject <SCDictionaryObjectProtocol> <SCCodingProtocol> <SCStreamProtocol> <SCCollectionProtocol>

List of all members.

Static Public Member Functions

Creating List
(SCUnidirectionalList *) + listWithDataDictionary:
(SCUnidirectionalList *) + listWithDataDictionaryFromFile:
(SCUnidirectionalList *) + listWithCoder:
(SCUnidirectionalList *) + listWithContentsOfSerializedFile:
(SCUnidirectionalList *) + listWithStream:
(SCUnidirectionalList *) + listWithFileStream:
(SCUnidirectionalList *) + list
(SCUnidirectionalList *) + listWithListName:capacity:
(SCUnidirectionalList *) + listWithListName:
(SCUnidirectionalList *) + listWithCapacity:
(SCUnidirectionalList *) + listWithDelegate:
(SCUnidirectionalList *) + listWithDelegate:collection:
(SCUnidirectionalList *) + listWithCollection:
(SCUnidirectionalList *) + listWithDelegate:object:
(SCUnidirectionalList *) + listWithObject:
(SCUnidirectionalList *) + listWithDelegate:objects:
(SCUnidirectionalList *) + listWithObjects:
(SCUnidirectionalList *) + listWithList:

Detailed Description

Unidirectional objects list class.

Class represents the unidirectional objects list class - special collection of objects, which stored as a unidirectional (from previous to next item only) list.
Class was introduced in version 1.1.3.


Member Function Documentation

Returns the list created by using default settings.

Returns:
A created list
+ (SCUnidirectionalList *) listWithCapacity: (SCULong capacity

Returns the list created by using the specified capacity.

Parameters:
capacity- list capacity
Returns:
A created list
+ (SCUnidirectionalList *) listWithCoder: (NSCoder *)  coder

Returns a list created by using the specified coder.

Parameters:
coder- source coder
Returns:
A created list
+ (SCUnidirectionalList *) listWithCollection: (id)  collection

Returns the list created by using the specified existing collection.

Parameters:
collection- existing collection
Returns:
A created list
Exceptions:
SCCollectionException- list error detected
+ (SCUnidirectionalList *) listWithContentsOfSerializedFile: (NSString *)  path

Returns a list created by using the contents of serialized file with the specified path.

Parameters:
path- source serialized file path
Returns:
A created list
+ (SCUnidirectionalList *) listWithDataDictionary: (NSDictionary *)  dictionary

Returns a list created by using the specified dictionary.

Parameters:
dictionary- source dictionary
Returns:
A created list
+ (SCUnidirectionalList *) listWithDataDictionaryFromFile: (NSString *)  path

Returns a list created by using the dictionary from the specified file.

Parameters:
path- source dictionary file path
Returns:
A created list
+ (SCUnidirectionalList *) listWithDelegate: (id<SCCollectionDelegate>)  delegate

Returns the list created by using the specified delegate object.

Parameters:
delegate- delegate object
Returns:
A created list
+ (SCUnidirectionalList *) listWithDelegate: (id<SCCollectionDelegate>)  delegate
collection: (id)  collection 

Returns the list created by using the specified delegate object and existing collection.

Parameters:
delegate- delegate object
collection- existing collection
Returns:
A created list
Exceptions:
SCCollectionException- list error detected
+ (SCUnidirectionalList *) listWithDelegate: (id<SCCollectionDelegate>)  delegate
object: (id)  object 

Returns the list created by using the specified delegate object and existing object.

Parameters:
delegate- delegate object
object- existing object
Returns:
A created list
Exceptions:
SCCollectionException- list error detected
+ (SCUnidirectionalList *) listWithDelegate: (id<SCCollectionDelegate>)  delegate
objects: (id)  object
,   ... 

Returns the list created by using the specified delegate object and list of existing objects.

Parameters:
delegate- delegate object
object- first existing object
...- other existing objects
Returns:
A created list
Exceptions:
SCCollectionException- list error detected
+ (SCUnidirectionalList *) listWithFileStream: (NSString *)  path

Returns a list created from the stream file with the specified path.

Parameters:
path- stream file path
Returns:
A created list
Exceptions:
SCStreamException- stream operation error detected
+ (SCUnidirectionalList *) listWithList: (SCList *)  list

Returns the list created by using the existing list.

Parameters:
list- source list
Returns:
A created list
Exceptions:
SCCollectionError- list error detected
+ (SCUnidirectionalList *) listWithListName: (NSString *)  name

Returns the list created by using the specified name.

Parameters:
name- list name
Returns:
A created list
+ (SCUnidirectionalList *) listWithListName: (NSString *)  name
capacity: (SCULong capacity 

Returns the list created by using the specified name and capacity.

Parameters:
name- list name
capacity- list capacity
Returns:
A created list
+ (SCUnidirectionalList *) listWithObject: (id)  object

Returns the list created by using the specified existing object.

Parameters:
object- existing object
Returns:
A created list
Exceptions:
SCCollectionException- list error detected
+ (SCUnidirectionalList *) listWithObjects: (id)  object
,   ... 

Returns the list created by using the specified list of existing objects.

Parameters:
object- first existing object
...- other existing objects
Returns:
A created list
Exceptions:
SCCollectionException- list error detected
+ (SCUnidirectionalList *) listWithStream: (SCStream *)  stream

Returns a list created from the specified stream.

Parameters:
stream- stream for reading list
Returns:
A created list
Exceptions:
SCStreamException- stream operation error detected
SCSystemException- system error detected

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