N2CMS

Classes | Functions

Package N2.Collections

Classes

class  AccessFilter
 Filter based on user access and security. More...
class  BranchHierarchyBuilder
 Builds a hierarchy of nodes between a certain item and one of it's ancestors (or the root item). This is useful in certain situations when creating a navigation menu. More...
class  CompositeFilter
 Applies a collection of filters. More...
class  CountFilter
 Filters based on start index and count. More...
class  DelegateFilter
 Helps passing a delegate function used to determine wheter the item should be filtered. More...
class  DuplicateFilter
 A filter that removes duplicated by keeping track of already added items and only matching new items. More...
class  HierarchyBuilder
 Abstract base class for hierarchy builders. More...
class  HierarchyNode-g
 A node used by the hierarchy navigator to wrap the data beeing navigated. More...
interface  IHierarchyNavigator-g
 Classes implementing this interface provides funtionality to navigate between graphs of items. More...
class  InverseFilter
 Wraps and inverses another filter. More...
interface  IPipeline
class  ItemListEventArgs
class  ItemComparer
 Compares two content items based on a detail. This class can compare classes given a expression. More...
class  ItemComparer-g
 An item comparer. This class can compare classes given a expression. More...
class  ItemFilter
 The abstract base class of item filters. More...
class  ItemHierarchyNavigator
 Navigates a graph of content item nodes. More...
class  ItemList
 A list of content items. Provides easier access to filtering and sorting. More...
class  ItemList-g
 A generic item list. More...
class  NavigationFilter
 Filters items not suitable for navigation. Basically it's a composition of page, visible, published, and access filter. More...
class  NullFilter
 A very positive filter that match any item. More...
class  PageFilter
 Filters items that arn't pages. More...
class  ParentFilter
 Filters items not belonging to a certain parent item. More...
class  PublishedFilter
 Filters unpublished items. More...
class  RecursiveFinder
 Enumerates child items recursively to find items of a certain type, or implementing a certain interface. More...
class  TreeHierarchyBuilder
 Creates a hierarchy of content items from a certain level and downwards. More...
class  TypeFilter
 Filters based on item type. More...
class  VisibleFilter
 Filters non-visible items. More...
class  ZoneFilter
 Filters based on the N2.ContentItem.ZoneName property. More...

Functions

delegate IEnumerable< ContentItemChildFactoryDelegate (ContentItem item)
 A method that gets the children of the given item.

Function Documentation

delegate IEnumerable<ContentItem> N2.Collections.ChildFactoryDelegate ( ContentItem  item  ) 

A method that gets the children of the given item.

Parameters:
item The item whose children to get.
Returns:
An enumeration of the children of the item.