Class Projection<T extends JComponent,C extends ContentModel,P extends PresentationModel>
java.lang.Object
org.pushingpixels.radiance.component.api.common.projection.BlackboxProjection<C,P>
org.pushingpixels.radiance.component.api.common.projection.BaseProjection<T,C,P>
org.pushingpixels.radiance.component.api.common.projection.Projection<T,C,P>
- Direct Known Subclasses:
AbstractPopupMenuPanelProjection,CommandPanelProjection,CommandStripProjection,ComponentProjection,DeterminateCircularProgressProjection,IndeterminateCircularProgressProjection,LabelProjection,SwitchProjection,TriStateCheckBoxProjection
public abstract class Projection<T extends JComponent,C extends ContentModel,P extends PresentationModel>
extends BaseProjection<T,C,P>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceProjection.ComponentSupplier<TC extends JComponent,CC extends ContentModel, PC extends PresentationModel> This interface can be used as part ofsetComponentSupplier(ComponentSupplier)to return your own supplier ofProjection.ComponentSupplierto be used before theBaseProjection.configureComponent(JComponent)call. -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedProjection(C contentModel, P presentationModel, Projection.ComponentSupplier<T, C, P> componentSupplier) -
Method Summary
Modifier and TypeMethodDescriptionfinal Tfinal Projection.ComponentSupplier<T, C, P> voidsetComponentSupplier(Projection.ComponentSupplier<T, C, P> componentSupplier) Methods inherited from class org.pushingpixels.radiance.component.api.common.projection.BaseProjection
buildComponent, configureComponentMethods inherited from class org.pushingpixels.radiance.component.api.common.projection.BlackboxProjection
getCommandOverlays, getContentModel, getPresentationModel, setCommandOverlays
-
Field Details
-
componentSupplier
private Projection.ComponentSupplier<T extends JComponent,C extends ContentModel, componentSupplierP extends PresentationModel>
-
-
Constructor Details
-
Projection
-
-
Method Details
-
setComponentSupplier
-
getComponentSupplier
-
buildBaseComponent
- Specified by:
buildBaseComponentin classBaseProjection<T extends JComponent,C extends ContentModel, P extends PresentationModel>
-