import javax.jcr.RepositoryException;
import javax.jcr.Value;
-import org.argeo.ArgeoException;
+import org.argeo.eclipse.ui.EclipseUiException;
import org.eclipse.jface.viewers.ColumnLabelProvider;
-/**
- * Base implementation of a label provider for widgets that display JCR Rows.
- */
+/** Base implementation of a label provider for controls that display JCR Nodes */
public class SimpleJcrNodeLabelProvider extends ColumnLabelProvider {
private static final long serialVersionUID = -5215787695436221993L;
} else
return "";
} catch (RepositoryException re) {
- throw new ArgeoException("Unable to get text from row", re);
+ throw new EclipseUiException("Unable to get text from row", re);
}
}
case PropertyType.NAME:
return value.getString();
default:
- throw new ArgeoException("Unimplemented label provider "
+ throw new EclipseUiException("Unimplemented label provider "
+ "for property type " + value.getType()
+ " while getting property " + propertyName + " - value: "
+ value.getString());
public void setNumberFormat(String numberFormatPattern) {
((DecimalFormat) numberFormat).applyPattern(numberFormatPattern);
}
-}
\ No newline at end of file
+}