view m-toolbox/classes/@history/char.m @ 22:b11e88004fca database-connection-manager

Update collection.fromRepository
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Mon, 05 Dec 2011 16:20:06 +0100
parents f0afece42f48
children
line wrap: on
line source

% CHAR convert a param object into a string.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% DESCRIPTION: CHAR convert a history object into a string.
%
% CALL:        string = char(hist)
%
% VERSION:     $Id: char.m,v 1.14 2011/02/18 16:48:52 ingo Exp $
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function varargout = char(varargin)
  
  objs  = [varargin{:}];
  
  hstr = '';
  
  for ii = 1:numel(objs)
    cl = getObjectClass(objs(ii));
    if ~isempty(cl)
      str = sprintf('%s.hist', cl);
    else
      str = sprintf('empty-history');
    end
    hstr = [hstr str ' / '];
  end
  
  hstr = hstr(1:end-2);
  
  varargout{1} = hstr;
end