Samond Classes Library 1.1.6-RELEASE build 132

SCUnidirectionalList.h

Go to the documentation of this file.
00001 //
00002 //  SCUnidirectionalList.h
00003 //  scl
00004 //
00005 //  Created by Viacheslav Smolensky on 13.04.12.
00006 //  Copyright (c) 2007 - 2014 by Samond Development Corporation. All rights reserved.
00007 //
00008 
00015 #import <scl/SCList.h>
00016 
00017 #define SCUnidirectionalListClass @"SCUnidirectionalList" ///< SCUnidirectionalList class name
00018 
00026 @interface SCUnidirectionalList : SCList {
00027 
00028 }
00029 
00030 #pragma mark -
00031 #pragma mark Creating List
00032 
00038 + (SCUnidirectionalList *)listWithDataDictionary:(NSDictionary *)dictionary;
00039 
00045 + (SCUnidirectionalList *)listWithDataDictionaryFromFile:(NSString *)path;
00046 
00052 + (SCUnidirectionalList *)listWithCoder:(NSCoder *)coder;
00053 
00059 + (SCUnidirectionalList *)listWithContentsOfSerializedFile:(NSString *)path;
00060 
00068 + (SCUnidirectionalList *)listWithStream:(SCStream *)stream;
00069 
00076 + (SCUnidirectionalList *)listWithFileStream:(NSString *)path;
00077 
00082 + (SCUnidirectionalList *)list;
00083 
00090 + (SCUnidirectionalList *)listWithListName:(NSString *)name capacity:(SCULong)capacity;
00091 
00097 + (SCUnidirectionalList *)listWithListName:(NSString *)name;
00098 
00104 + (SCUnidirectionalList *)listWithCapacity:(SCULong)capacity;
00105 
00111 + (SCUnidirectionalList *)listWithDelegate:(id<SCCollectionDelegate>)delegate;
00112 
00120 + (SCUnidirectionalList *)listWithDelegate:(id<SCCollectionDelegate>)delegate
00121                                 collection:(id)collection;
00122 
00129 + (SCUnidirectionalList *)listWithCollection:(id)collection;
00130 
00138 + (SCUnidirectionalList *)listWithDelegate:(id<SCCollectionDelegate>)delegate object:(id)object;
00139 
00146 + (SCUnidirectionalList *)listWithObject:(id)object;
00147 
00156 + (SCUnidirectionalList *)listWithDelegate:(id<SCCollectionDelegate>)delegate
00157                                    objects:(id)object, ...;
00158 
00166 + (SCUnidirectionalList *)listWithObjects:(id)object, ...;
00167 
00174 + (SCUnidirectionalList *)listWithList:(SCList *)list;
00175 
00176 @end
 All Classes Files Functions Typedefs Enumerations Enumerator Defines