Package io.guise.framework.component
Class AbstractFrame.DefaultPrototypeProvider
- java.lang.Object
-
- com.globalmentor.beans.BoundPropertyObject
-
- io.guise.framework.prototype.AbstractPrototypeProvider
-
- io.guise.framework.component.AbstractFrame.DefaultPrototypeProvider
-
- All Implemented Interfaces:
com.globalmentor.beans.PropertyBindable
,com.globalmentor.beans.PropertyConstrainable
,PrototypeProvider
- Enclosing class:
- AbstractFrame
protected class AbstractFrame.DefaultPrototypeProvider extends AbstractPrototypeProvider
The default implementation of a prototype provider for a frame.- Author:
- Garret Wilson
-
-
Field Summary
-
Fields inherited from class com.globalmentor.beans.BoundPropertyObject
NO_PROPERTY_CHANGE_LISTENERS, NO_VETOABLE_CHANGE_LISTENERS
-
Fields inherited from interface io.guise.framework.prototype.PrototypeProvider
PROTOTYPE_PROVISIONS_PROPERTY
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
DefaultPrototypeProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.Set<PrototypeProvision<?>>
providePrototypes()
Provides prototype provisions.protected void
updateDefaultPrototypeProvisions()
Updates the available prototype provisions.-
Methods inherited from class io.guise.framework.prototype.AbstractPrototypeProvider
getPrototypeProvisions, setPrototypeProvisions, updatePrototypeProvisions
-
Methods inherited from class com.globalmentor.beans.BoundPropertyObject
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, createPostponedPropertyChangeEvent, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getForwardPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, getPropertyChangeSupport, getRepeatPropertyChangeListener, getRepeatVetoableChangeListener, getVetoableChangeListeners, getVetoableChangeListeners, getVetoableChangeSupport, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener
-
-
-
-
Method Detail
-
providePrototypes
protected java.util.Set<PrototypeProvision<?>> providePrototypes()
Description copied from class:AbstractPrototypeProvider
Provides prototype provisions. This method is usually used internally to provide prototype provisions to be set usingAbstractPrototypeProvider.setPrototypeProvisions(Set)
. Subclasses may override this method to add or modify the provided prototype provisions.- Specified by:
providePrototypes
in classAbstractPrototypeProvider
- Returns:
- A mutable set of prototype provisions.
- See Also:
AbstractPrototypeProvider.setPrototypeProvisions(Set)
-
updateDefaultPrototypeProvisions
protected final void updateDefaultPrototypeProvisions()
Updates the available prototype provisions. This method is provided to allow class access to theAbstractPrototypeProvider.updatePrototypeProvisions()
method, to which this method delegates.
-
-