APIdia Launch Partner
Top Description Methods
java.beans

public Interface Visibility

Known Direct Subinterfaces
java.beans.beancontext.BeanContext

Under some circumstances a bean may be run on servers where a GUI is not available. This interface can be used to query a bean to determine whether it absolutely needs a gui, and to advise the bean whether a GUI is available.

This interface is for expert developers, and is not needed for normal simple beans. To avoid confusing end-users we avoid using getXXX setXXX design patterns for these methods.

Since
1.1

Method Summary

Modifier and TypeMethod and Description
public boolean

Returns:

true if the bean is currently avoiding use of the Gui. e.g. due to a call on dontUseGui().
avoidingGui
()

Determines whether this bean is avoiding using a GUI.

public void
dontUseGui()

This method instructs the bean that it should not use the Gui.

public boolean

Returns:

True if the bean absolutely needs a GUI available in order to get its work done.
needsGui
()

Determines whether this bean needs a GUI.

public void
okToUseGui()

This method instructs the bean that it is OK to use the Gui.

Method Detail

avoidingGuiback to summary
public boolean avoidingGui()

Determines whether this bean is avoiding using a GUI.

Returns:boolean

true if the bean is currently avoiding use of the Gui. e.g. due to a call on dontUseGui().

dontUseGuiback to summary
public void dontUseGui()

This method instructs the bean that it should not use the Gui.

needsGuiback to summary
public boolean needsGui()

Determines whether this bean needs a GUI.

Returns:boolean

True if the bean absolutely needs a GUI available in order to get its work done.

okToUseGuiback to summary
public void okToUseGui()

This method instructs the bean that it is OK to use the Gui.