C# Class CmisSync.CmisTree.CmisTreeDataSource

Inheritance: NSOutlineViewDataSource
ファイルを表示 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_oe property

protected Object LockRepositories
return Object

Logger protected_oe static_oe property

protected static ILog,log4net Logger
return log4net.ILog

Repositories protected_oe property

protected IList Repositories
return IList