Package io.guise.framework.platform.web
Class WebValueSelectLinkDepictor<V,C extends SelectActionControl & ActionValueControl<V>>
- java.lang.Object
-
- io.guise.framework.platform.AbstractDepictor<C>
-
- io.guise.framework.platform.AbstractComponentDepictor<C>
-
- io.guise.framework.platform.web.AbstractWebComponentDepictor<C>
-
- io.guise.framework.platform.web.AbstractSimpleWebComponentDepictor<C>
-
- io.guise.framework.platform.web.AbstractWebActionControlDepictor<C>
-
- io.guise.framework.platform.web.WebLinkDepictor<C>
-
- io.guise.framework.platform.web.WebSelectLinkDepictor<C>
-
- io.guise.framework.platform.web.WebValueSelectLinkDepictor<V,C>
-
- Type Parameters:
V
- The type of value represented by the component.C
- The type of component being controlled.
- All Implemented Interfaces:
ComponentDepictor<C>
,Depictor<C>
,WebComponentDepictor<C>
,WebDepictor<C>
public class WebValueSelectLinkDepictor<V,C extends SelectActionControl & ActionValueControl<V>> extends WebSelectLinkDepictor<C>
Strategy for rendering an action model control as an XHTML<a>
element that can be selected, with values represented by icons.- Author:
- Garret Wilson
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.guise.framework.platform.AbstractComponentDepictor
AbstractComponentDepictor.DepictedCompositeComponentListener
-
Nested classes/interfaces inherited from class io.guise.framework.platform.AbstractDepictor
AbstractDepictor.DepictedPropertyChangeListener
-
-
Field Summary
-
Fields inherited from class io.guise.framework.platform.web.AbstractWebComponentDepictor
BODY_END_PATTERN, BODY_START_PATTERN
-
Fields inherited from class io.guise.framework.platform.AbstractComponentDepictor
childPropertyChangeListener
-
Fields inherited from interface io.guise.framework.platform.Depictor
GENERAL_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description WebValueSelectLinkDepictor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
writeSupplementaryIcons()
Writes the supplementary icons.-
Methods inherited from class io.guise.framework.platform.web.WebLinkDepictor
depictBegin, depictBody, getNavigateActionListener
-
Methods inherited from class io.guise.framework.platform.web.AbstractWebActionControlDepictor
getBaseStyleIDs, getBodyStyles, processEvent
-
Methods inherited from class io.guise.framework.platform.web.AbstractSimpleWebComponentDepictor
getOuterStyles
-
Methods inherited from class io.guise.framework.platform.web.AbstractWebComponentDepictor
addFlowStyleIDs, decorateID, depict, depictEnd, getBackgroundColor, getBodyStyleIDs, getColor, getDepictContext, getDepictName, getLabelStyles, getLabelStyles, getLabelStyles, getLocalName, getNamespaceURI, getPlatform, hasLabelContent, hasLabelContent, hasLabelContent, hasLabelContent, isEmptyElementAllowed, isMouseListener, writeBodyIDClassAttributes, writeClassAttribute, writeDirectionAttribute, writeDirectionAttribute, writeErrorMessage, writeFloatClear, writeIDAttribute, writeIDClassAttributes, writeLabel, writeLabelContent, writeLabelContent, writeLabelContent, writeLabelContent, writeLabelContent, writeLabelContent, writeParameterInputs, writeStyleAttribute, writeText
-
Methods inherited from class io.guise.framework.platform.AbstractComponentDepictor
depictChild, depictChildren, depictedObjectPropertyChange, getDepictedCompositeComponentListener, getErrorMessage, installed, uninstalled
-
Methods inherited from class io.guise.framework.platform.AbstractDepictor
getDepictedObject, getDepictedPropertyChangeListener, getIgnoredProperties, getModifiedProperties, getSession, isDepicted, setDepicted, setPropertyModified
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.guise.framework.platform.Depictor
getDepictedObject, getSession, installed, isDepicted, setDepicted, uninstalled
-
-
-
-
Method Detail
-
writeSupplementaryIcons
protected void writeSupplementaryIcons() throws java.io.IOException
Writes the supplementary icons. If no supplementary icons are present, no action occurs. This version does nothing.This version writes the selected icon, if available.
This version writes the value icon, if available.
- Overrides:
writeSupplementaryIcons
in classWebSelectLinkDepictor<C extends SelectActionControl & ActionValueControl<V>>
- Throws:
java.io.IOException
- if there is an error writing the icons.
-
-