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
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
-
Method Summary
Modifier and TypeMethodDescriptionprotected Set<PrototypeProvision<?>>
Provides prototype provisions.protected final void
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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.globalmentor.beans.PropertyBindable
addPropertyChangeListener, addPropertyChangeListener, getPropertyChangeListeners, getPropertyChangeListeners, hasPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
-
Constructor Details
-
DefaultPrototypeProvider
protected DefaultPrototypeProvider()
-
-
Method Details
-
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:
-
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.
-