SIBAbstractTemplateListRequestBuilder Class Reference
Inherits from | NSObject |
Conforms to | SCItemsLevelRequestBuilder |
Declared in | SIBAbstractTemplateListRequestBuilder.h SIBAbstractTemplateListRequestBuilder.m |
Overview
An abstract class for template based item filters. It is used for subclassing only.
Do not use it explicitly.
Instead, one of the classes below should be used :
Tasks
Other Methods
-
– init
Unsupported initializer. It throws an exception when called.
Use initWithTemplateNames: instead. -
– initWithTemplateNames:
Designated initializer.
-
templateNames
Template names passed to the designated initializer.
property
Other Methods
-
– itemsBrowser:levelDownRequestForItem:
Override this method to set the parent-child or filtering relationships for the items being browsed.
Instance Methods
init
Unsupported initializer. It throws an exception when called.
Use initWithTemplateNames: instead.
- (instancetype)init
Declared In
SIBAbstractTemplateListRequestBuilder.h
initWithTemplateNames:
Designated initializer.
- (instancetype)initWithTemplateNames:(NSArray *)templateNames
Parameters
- templateNames
Names of templates for filtering. Do not include full path entries.
For example,NSArray* templateNamesForFilter = @[ @"Folder", @"Item", @"Image" ] [ [ SIBAbstractTemplateListRequestBuilder alloc ] initWithTemplateNames: templateNamesForFilter ];
Return Value
A properly initialized filter.
Declared In
SIBAbstractTemplateListRequestBuilder.h
itemsBrowser:levelDownRequestForItem:
Override this method to set the parent-child or filtering relationships for the items being browsed.
- (SCReadItemsRequest *)itemsBrowser:(id)sender levelDownRequestForItem:(SCItem *)item
Parameters
- sender
One of the items browser controllers below.
- item
The children list should be defined for it by this class.
Return Value
A request that defines the scope of child items.
Declared In
SCItemsLevelRequestBuilder.h