C# Class CmisSync.CmisTree.CmisTreeDataSource

Inheritance: NSOutlineViewDataSource
Show file Open project: OpenDataSpace/CmisSync Class Usage Examples

Protected Properties

Property Type Description
LockRepositories Object
Logger log4net.ILog
Repositories IList

Public Methods

Method Description
CmisTreeDataSource ( List repositories ) : System
GetChild ( NSOutlineView outlineView, int childIndex, NSObject item ) : NSObject
GetChildrenCount ( NSOutlineView outlineView, NSObject item ) : int
GetObjectValue ( NSOutlineView outlineView, NSTableColumn tableColumn, NSObject item ) : NSObject
ItemExpandable ( NSOutlineView outlineView, NSObject item ) : bool
SetObjectValue ( NSOutlineView outlineView, NSObject theObject, NSTableColumn tableColumn, NSObject item ) : void
UpdateCmisTree ( RootFolder root ) : void

Private Methods

Method Description
UpdateItem ( NSObject &item ) : void

Method Details

CmisTreeDataSource() public method

public CmisTreeDataSource ( List repositories ) : System
repositories List
return System

GetChild() public method

public GetChild ( NSOutlineView outlineView, int childIndex, NSObject item ) : NSObject
outlineView NSOutlineView
childIndex int
item MonoMac.Foundation.NSObject
return MonoMac.Foundation.NSObject

GetChildrenCount() public method

public GetChildrenCount ( NSOutlineView outlineView, NSObject item ) : int
outlineView NSOutlineView
item MonoMac.Foundation.NSObject
return int

GetObjectValue() public method

public GetObjectValue ( NSOutlineView outlineView, NSTableColumn tableColumn, NSObject item ) : NSObject
outlineView NSOutlineView
tableColumn NSTableColumn
item MonoMac.Foundation.NSObject
return MonoMac.Foundation.NSObject

ItemExpandable() public method

public ItemExpandable ( NSOutlineView outlineView, NSObject item ) : bool
outlineView NSOutlineView
item MonoMac.Foundation.NSObject
return bool

SetObjectValue() public method

public SetObjectValue ( NSOutlineView outlineView, NSObject theObject, NSTableColumn tableColumn, NSObject item ) : void
outlineView NSOutlineView
theObject MonoMac.Foundation.NSObject
tableColumn NSTableColumn
item MonoMac.Foundation.NSObject
return void

UpdateCmisTree() public method

public UpdateCmisTree ( RootFolder root ) : void
root RootFolder
return void

Property Details

LockRepositories protected property

protected Object LockRepositories
return Object

Logger protected static property

protected static ILog,log4net Logger
return log4net.ILog

Repositories protected property

protected IList Repositories
return IList