Package io.guise.framework.prototype
Interface PrototypeProvider
- All Superinterfaces:
com.globalmentor.beans.PropertyBindable
- All Known Implementing Classes:
AbstractFrame.DefaultPrototypeProvider
,AbstractPrototypeProvider
public interface PrototypeProvider
extends com.globalmentor.beans.PropertyBindable
An object that provides prototypes. When the available prototypes change, a
PROTOTYPE_PROVISIONS_PROPERTY
property change event is fired. Typically
provided prototypes are merged with other prototypes into menus and/or toolbars.- Author:
- Garret Wilson
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the prototypes provisions currently provided by this provider.Methods inherited from interface com.globalmentor.beans.PropertyBindable
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Field Details
-
PROTOTYPE_PROVISIONS_PROPERTY
The prototype provisions property.
-
-
Method Details
-
getPrototypeProvisions
Set<PrototypeProvision<?>> getPrototypeProvisions()Returns the prototypes provisions currently provided by this provider. This is a read-only bound property.- Returns:
- The prototypes provisions currently provided by this provider.
- See Also:
-