Package io.guise.framework.platform.web
Interface WebComponentDepictor<C extends Component>
- Type Parameters:
C
- The type of component being depicted.
- All Superinterfaces:
ComponentDepictor<C>
,Depictor<C>
,WebDepictor<C>
- All Known Implementing Classes:
AbstractDecoratedWebComponentDepictor
,AbstractSimpleWebComponentDepictor
,AbstractWebActionControlDepictor
,AbstractWebComponentDepictor
,AbstractWebFrameDepictor
,AbstractWebLayoutComponentDepictor
,AbstractWebMenuDepictor
,WebAccordionMenuDepictor
,WebApplicationFrameDepictor
,WebButtonDepictor
,WebCardPanelDepictor
,WebCheckControlDepictor
,WebCustomButtonDepictor
,WebDropMenuDepictor
,WebFieldsetDepictor
,WebFileInputDepictor
,WebFlashDepictor
,WebFrameDepictor
,WebHeadingDepictor
,WebHeadingLinkDepictor
,WebIFrameLikeButtonDepictor
,WebImageActionControlDepictor
,WebImageBooleanSelectActionControlViewer
,WebImageDepictor
,WebLabelDepictor
,WebLabelPanelDepictor
,WebLayoutComponentDepictor
,WebLinkDepictor
,WebListDepictor
,WebMessageDepictor
,WebPanelDepictor
,WebPictureDepictor
,WebResourceCollectDepictor
,WebScrollControlDepictor
,WebSelectableLabelDepictor
,WebSelectDepictor
,WebSelectLinkDepictor
,WebSliderDepictor
,WebTabbedPanelDepictor
,WebTabDepictor
,WebTableDepictor
,WebTextBoxDepictor
,WebTextControlDepictor
,WebToolButtonDepictor
,WebTreeControlDepictor
,WebValueSelectLinkDepictor
public interface WebComponentDepictor<C extends Component>
extends ComponentDepictor<C>, WebDepictor<C>
A strategy for depicting components on the web platform. All component depictors on the web platform must implement this interface.
- Author:
- Garret Wilson
-
Field Summary
Fields inherited from interface io.guise.framework.platform.Depictor
GENERAL_PROPERTY
-
Method Summary
Modifier and TypeMethodDescriptionDetermines the identifier to place in the name attribute of the component's XHTML element, if appropriate.Methods inherited from interface io.guise.framework.platform.Depictor
depict, getDepictedObject, getSession, installed, isDepicted, processEvent, setDepicted, uninstalled
Methods inherited from interface io.guise.framework.platform.web.WebDepictor
getDepictContext, getPlatform
-
Method Details
-
getDepictName
String getDepictName()Determines the identifier to place in the name attribute of the component's XHTML element, if appropriate. This is usually the string version of the ID of the component, but some grouped components may use a common name.- Returns:
- An identifier appropriate for the name attribute of the component's XHTML element.
-