dataModel.setValue("hig_row", pos.nextToken());
dataModel.setValue("hig_column", pos.nextToken());
dataModel.setValue("hig_width", pos.nextToken());
dataModel.setValue("hig_height", pos.nextToken());
} else {
throw new GUIException("Bad anchor argument count");
}
dataModel.setValue("hig_l", new Boolean(align.indexOf('l') != -1));
dataModel.setValue("hig_r", new Boolean(align.indexOf('r') != -1));
dataModel.setValue("hig_t", new Boolean(align.indexOf('t') != -1));
dataModel.setValue("hig_b", new Boolean(align.indexOf('b') != -1));
} catch (NumberFormatException e) {
throw new GUIException("Invalid anchor data", e);
}
} else if (type.equals("border")) {
dataModel.setValue("type", dialog.getWidget("border"));
dataModel.setValue("border", dialog.getWidget(anchorNode.getAttribute("border")));