protected String [] getStringArray(RemoteResourceWrapper rrw, Properties p) {
String name = (String)p.get(RESOURCE_P);
if (name == null)
return new String[0];
RemoteResourceWrapper w = rrw;
RemoteResource rm = w.getResource();
RemoteResource target = null;
do {
w = w.getFatherWrapper();
if (w != null) {
rm = w.getResource();
try {
if ((rm.getClassHierarchy())[0].equals
("org.w3c.jigsaw.http.ConfigResource"))
target = rm.loadResource(name);
} catch (RemoteAccessException ex) {
ex.printStackTrace();
}
}
else
return new String[0];
} while (target == null);
try {
return target.enumerateResourceIdentifiers();
} catch (RemoteAccessException ex) {
ex.printStackTrace();
return new String[0];
}
}