import org.eclipse.ui.forms.widgets.TableWrapData;
/**
- * @author n.hoffmann
+ * <p>BrowserElement class.</p>
*
+ * @author n.hoffmann
+ * @version $Id: $
*/
public class BrowserElement extends AbstractCdmFormElement implements ControlListener{
private String imageUriString;
/**
- * @param parent
- * @param style
+ * <p>Constructor for BrowserElement.</p>
+ *
+ * @param style a int.
+ * @param formFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param parentElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param imageUri a {@link java.net.URI} object.
*/
protected BrowserElement(CdmFormFactory formFactory, ICdmFormElement parentElement, URI imageUri, int style) {
super(formFactory, parentElement);
browser.setText(html);
}
- /**
- * @return
+ /**
+ * <p>calculateWidth</p>
+ *
+ * @return a int.
*/
public int calculateWidth() {
Rectangle boundaries = browser.getBounds();
/* (non-Javadoc)
* @see org.eclipse.swt.events.ControlListener#controlMoved(org.eclipse.swt.events.ControlEvent)
*/
+ /** {@inheritDoc} */
public void controlMoved(ControlEvent e) {
showBrowser();
}
/* (non-Javadoc)
* @see org.eclipse.swt.events.ControlListener#controlResized(org.eclipse.swt.events.ControlEvent)
*/
+ /** {@inheritDoc} */
public void controlResized(ControlEvent e) {
showBrowser();
}
/**
+ * <p>setImageUri</p>
+ *
* @param imageUri the imageUri to set
*/
public void setImageUri(URI imageUri) {
setImageUriString(imageUri != null ? imageUri.toString() : "");
}
+ /**
+ * <p>Setter for the field <code>imageUriString</code>.</p>
+ *
+ * @param imageUriString a {@link java.lang.String} object.
+ */
public void setImageUriString(String imageUriString){
this.imageUriString = imageUriString;
showBrowser();
}
/**
+ * <p>Getter for the field <code>imageUriString</code>.</p>
+ *
* @return the imageUri
*/
public String getImageUriString() {
return imageUriString;
}
+ /** {@inheritDoc} */
public void setSelected(boolean selected) {
}