browsenodes = new ArrayList( parcels.length );
for ( int index = 0; index < parcels.length; index++ )
{
try
{
XBrowseNode node = new ParcelBrowseNode( provider, container, parcels[ index ] );
browsenodes.add( node );
}
catch ( Exception e )
{
LogUtils.DEBUG("*** Failed to create parcel node for " + parcels[ index ] );
LogUtils.DEBUG( e.toString() );
}
}
ParcelContainer[] packageContainers = container.getChildContainers();
LogUtils.DEBUG("**** For container named " + container.getName() + " with root path " + container.getParcelContainerDir() + " has " + packageContainers.length + " child containers " );
for ( int i = 0; i < packageContainers.length; i++ )
{
XBrowseNode node = new PkgProviderBrowseNode( provider, packageContainers[ i ], m_xCtx );
browsenodes.add( node );
}
}
else
{