import eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement;
/**
+ * <p>ReferenceBaseDetailElement class.</p>
+ *
* @author n.hoffmann
* @created Mar 2, 2010
* @version 1.0
private ReferenceSelectionElement selection_inSeries;
+ /**
+ * <p>Constructor for ReferenceBaseDetailElement.</p>
+ *
+ * @param cdmFormFactory a {@link eu.etaxonomy.taxeditor.forms.CdmFormFactory} object.
+ * @param formElement a {@link eu.etaxonomy.taxeditor.forms.ICdmFormElement} object.
+ * @param style a int.
+ */
public ReferenceBaseDetailElement(CdmFormFactory cdmFormFactory,
ICdmFormElement formElement, int style) {
super(cdmFormFactory, formElement);
* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.forms.section.cdmdetail.AbstractCdmDetailComposite#createControl(org.eclipse.swt.widgets.Composite, int)
*/
+ /** {@inheritDoc} */
@Override
protected void createControls(ICdmFormElement formElement, ReferenceBase entity, int style) {
toggleable_cache = formFactory.createToggleableTextField(formElement, "Reference Cache", entity.getTitleCache(), entity.isProtectedTitleCache(), style);
* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.forms.section.cdmdetail.AbstractCdmDetailComposite#updateContent()
*/
+ /** {@inheritDoc} */
@Override
protected void updateContent() {
if(getEntity() == null){
}
+ /** {@inheritDoc} */
@Override
public void handleEvent(Object eventSource) {
if(eventSource == combo_referenceType){
* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.section.AbstractCdmDetailElement#handleException(eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent)
*/
+ /** {@inheritDoc} */
@Override
public void handleException(CdmPropertyChangeEvent event) {
exceptionOccurred(event);
/* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.forms.IExceptionHandler#clearException()
*/
+ /** {@inheritDoc} */
@Override
public void clearException() {
exceptionOccurred(null);
/* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.forms.IErrorIntolerableElement#addExceptionHandler(eu.etaxonomy.taxeditor.forms.IExceptionHandler)
*/
+ /** {@inheritDoc} */
@Override
public void addExceptionHandler(IExceptionHandler handler) {
exceptionHandlers.add(handler);
/* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.forms.IErrorIntolerableElement#removeExceptionHandler(eu.etaxonomy.taxeditor.forms.IExceptionHandler)
*/
+ /** {@inheritDoc} */
@Override
public void removeExceptionHandler(IExceptionHandler handler) {
exceptionHandlers.remove(handler);
/* (non-Javadoc)
* @see eu.etaxonomy.taxeditor.forms.IErrorIntolerableElement#exceptionOccurred(eu.etaxonomy.taxeditor.forms.CdmPropertyChangeEvent)
*/
+ /** {@inheritDoc} */
@Override
public void exceptionOccurred(CdmPropertyChangeEvent event) {
for(IExceptionHandler handler : exceptionHandlers){