view m-toolbox/classes/+utils/@helper/jArrayList2CellArray.m @ 52:daf4eab1a51e database-connection-manager tip

Fix. Default password should be [] not an empty string
author Daniele Nicolodi <nicolodi@science.unitn.it>
date Wed, 07 Dec 2011 17:29:47 +0100
parents f0afece42f48
children
line wrap: on
line source

% JARRAYLIST2CELLARRAY Converts a java ArrayList into a MATLAB cell array.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
% DESCRIPTION: JARRAYLIST2CELLARRAY Converts a java ArrayList into a MATLAB
%              cell array.
%
% CALL:        cellArray = jArrayList2CellArray(jArrayList)
%
% VERSION:     $Id: jArrayList2CellArray.m,v 1.1 2010/08/18 09:19:06 ingo Exp $
%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
function c = jArrayList2CellArray(jArrayList)
  
  if isjava(jArrayList) && isa(jArrayList, 'java.util.ArrayList')
    
    c = {};
    for ii=0:jArrayList.size()-1
      c = [c {jArrayList.get(ii)}];
    end
  else
    error('### The input is not a java ArrayList but from class %s', class(jArrayList));
  end
  
end