Bug 27807 Need library and library with source as shared images
PDE has two places (plug-ins view and classpath container page) where our label provider needs to render classpath entries. An easy solution would be to add 'library' and 'library with source' images to the list of shared images currently supported by JavaUI.getSharedImages() (currently, the closes image is JAR but we cannot render entry with source attachment). An ideal solution would be a label provider similar to JavaElementLabelProvider that can render classpath entries. Either one works for us. Exposing the two images is less work.
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/ISharedImages.java
public static final String IMG_OBJS_PRIVATE= JavaPluginImages.IMG_MISC_PRIVATE;
	
	/** Key to access the shared image or image descriptor for class members with
	 * default visibility.
	 */
	public static final String IMG_OBJS_DEFAULT= JavaPluginImages.IMG_MISC_DEFAULT;
	
	/**
	 * Returns the shared image managed under the given key.
	 * <p>
	 * Note that clients <b>must not</b> dispose the image returned by this method.
	 * </p>
	 *
	 * @param key the image key; one of the <code>IMG_OBJS_* </code> constants
	 * @return the shared image managed under the given key, or <code>null</code>
	 *   if none
	 */
	public Image getImage(String key);
	
	/**
	 * Returns the image descriptor managed under the given key.
	 *
	 * @param key the image key; one of the <code>IMG_OBJS_* </code> constants
	 * @return the image descriptor managed under the given key, or <code>null</code>
	 *  if none
	 */
	public ImageDescriptor getImageDescriptor(String key);
}