view m-toolbox/classes/+utils/@helper/jArrayList2CellArray.m @ 50:7d2e2e065cf1
database-connection-manager
Update unit tests
author
Daniele Nicolodi <nicolodi@science.unitn.it>
date
Wed, 07 Dec 2011 17:24:37 +0100 (2011-12-07)
parents
f0afece42f48
children
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