|
Samond Classes Library 1.1.6-RELEASE build 132
|
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
1.7.3