class ResourceTreeBrowser {
/**
* Reindex the container wrapped by the given wrapper.
* Display an error message (dialog) if the resource
* is not a ResourceContainer.
* @param rrw the RemoteResourceWrapper
* @param rec recursivly?
* @exception RemoteAccessException if a Remote Error occurs
*/
protected void reindexResource(RemoteResourceWrapper rrw, boolean rec)
throws RemoteAccessException
{
RemoteResource rr = rrw.getResource();
if (rr.isContainer()) {
rr.reindex(rec);
} else {
JOptionPane.
showMessageDialog(this,
rr.getValue("identifier")+
" is not a container.",
"Error",
JOptionPane.ERROR_MESSAGE);
}
}
}