www.gusucode.com > mbc 工具箱 matlab 源码程序 > mbc/+mbctreeadapter/BrowserTree.m
classdef BrowserTree < mbctreeadapter.JavaUITree %BrowserTree generic UITree for mctree-based trees. % Copyright 2011 The MathWorks, Inc. %#ok<*MANU> methods function T=BrowserTree(varargin) T@mbctreeadapter.JavaUITree(varargin{:}); end end methods function ch = getChildren(T,p) ch = p.children; end function parent = getParent(T,p) if ~isnull(p) parent = p.Parent; else parent = xregpointer; end end end methods (Access=protected) function createChildren(T,parent,MaxLvl,ch) if nargin<3 MaxLvl=2; end if nargin<4 ch = getChildren(T,parent); end node = findNode(T,parent); node.createChildren(MaxLvl,ch); end function [Name,Icon]= getDetails(T,p) D = p.info; Name = getname(D); Icon = iconfile(D); end function OK =isValidPointer(T,p) OK = isa(p,'xregpointer') && isvalid(p); end end end