/** * Tells whether this manager's information control is currently being replaced. * * @return <code>true</code> if a replace is in progress * @since 3.4 */ boolean isReplaceInProgress() { return fInformationControlReplacer != null && fInformationControlReplacer.isReplacing(); }
/** * Tells whether this manager's information control is currently being replaced. * * @return <code>true</code> if a replace is in progress * @since 3.4 */ boolean isReplaceInProgress() { return fInformationControlReplacer != null && fInformationControlReplacer.isReplacing(); }
/** * @param input the delayed input, or <code>null</code> to request cancellation */ public void setDelayedInput(Object input) { fReplacableInformation= input; if (! isReplacing()) { fDelayedInformationSet= true; } else if (getCurrentInformationControl2() instanceof IInformationControlExtension2) { ((IInformationControlExtension2) getCurrentInformationControl2()).setInput(input); } else if (getCurrentInformationControl2() != null) { getCurrentInformationControl2().setInformation(input.toString()); } }
/** * @param input the delayed input, or <code>null</code> to request cancellation */ public void setDelayedInput(Object input) { fReplacableInformation= input; if (! isReplacing()) { fDelayedInformationSet= true; } else if (getCurrentInformationControl2() instanceof IInformationControlExtension2) { ((IInformationControlExtension2) getCurrentInformationControl2()).setInput(input); } else if (getCurrentInformationControl2() != null) { getCurrentInformationControl2().setInformation(input.toString()); } }