return numberFormat.format(value.getDecimal());
case PropertyType.DOUBLE:
return numberFormat.format(value.getDouble());
+ case PropertyType.NAME:
+ return value.getString();
default:
throw new ArgeoException("Unimplemented label provider "
- + "for property type " + value.getType());
+ + "for property type " + value.getType()
+ + " while getting property " + propertyName + " - value: "
+ + value.getString());
+
}
}
* Base implementation of a label provider for widgets that display JCR Rows.
*/
public class SimpleJcrRowLabelProvider extends SimpleJcrNodeLabelProvider {
+ private static final long serialVersionUID = -3414654948197181740L;
final private String selectorName;
Node currNode = currRow.getNode(selectorName);
return super.getText(currNode);
} catch (RepositoryException re) {
- throw new ArgeoException("Unable to get text from row", re);
+ throw new ArgeoException("Unable to get Node " + selectorName
+ + " from row " + element, re);
}
}
}
\ No newline at end of file