}
private void removeAttribute(int attributeNumber) {
- if (--attributeNumber < attributes.size()) {
- attributes.remove(attributeNumber).dispose();
- for (int i = attributeNumber; i < attributes.size(); i++) {
+ int nb = attributeNumber;
+ if (--nb < attributes.size()) {
+ attributes.remove(nb).dispose();
+ for (int i = nb; i < attributes.size(); i++) {
attributes.get(i).setAttributeNumber(i + 1);
}
elementContainer.layout();
}
private Element getPreviewElement(InputElement inputElement) {
+ InputElement currentElement = inputElement;
Element element = documentElement;
if (element != null) {
if (!documentElement.getNodeName().equals(definition.rootInputElement.elementName)) {
return null;
}
ArrayList<String> elementNames = new ArrayList<String>();
- while (inputElement != null) {
- elementNames.add(inputElement.elementName);
- inputElement = inputElement.parentElement;
+ while (currentElement != null) {
+ elementNames.add(currentElement.elementName);
+ currentElement = currentElement.parentElement;
}
for (int i = elementNames.size() - 1; --i >= 0;) {
NodeList childList = element.getChildNodes();