org.openfaces.taglib.internal
Class AbstractComponentTag

java.lang.Object
  extended by org.openfaces.taglib.internal.AbstractTag
      extended by org.openfaces.taglib.internal.AbstractComponentTag
Direct Known Subclasses:
AbstractPanelWithCaptionTag, AbstractStyledComponentTag, AbstractStyledEventContentTag, AbstractSwitcherTag, AbstractTableTag, AbstractUIInputTag, AjaxSettingsTag, AnnotationValidationTag, BaseColumnTag, BorderLayoutPanelTag, CaptionAreaTag, CellTag, ChartPopupTag, ClientValidationSupportTag, ColumnReorderingTag, ColumnResizingTag, ColumnsTag, CustomEventEditorTag, CustomProgressMessageTag, DataTablePaginatorTag, DateRangesTag, DefaultErrorMessageTag, DefaultProgressMessageTag, DefaultSessionExpirationTag, DomainMarkersTag, DropDownItemsTag, DropDownItemTag, DynamicImageTag, DynamicTreeStructureTag, EventActionBarTag, EventActionTag, EventAreaTag, EventEditorPageTag, EventLineFeedTag, EventPreviewTag, FilterPropertiesTag, FilterPropertyTag, FilterTag, FloatingIconMessageTag, FocusTag, ForEachTag, GradientLineAreaFillTag, GraphicTextTag, HintLabelTag, ImageExpansionToggleTag, LevelIndicatorTag, LoadBundleTag, MarkerTag, MenuSeparatorTag, MessagesTag, MessageTag, MultiPageContainerTag, OUICommandTag, PopupLayerTag, PopupMenuTag, RangeMarkersTag, RowTag, ScrollingTag, ScrollPositionTag, SelectAllCheckboxTag, SelectItemsTag, SelectItemTag, SilentSessionExpirationTag, SimpleDateRangeTag, SolidLineAreaFillTag, StaticTreeStructureTag, SubPanelsTag, TabSetItemsTag, TabSetItemTag, TagCloudTag, TimetableEditingOptionsTag, TimetableEventTag, TimetableViewTag, TreeNodeTag

public abstract class AbstractComponentTag
extends AbstractTag


Nested Class Summary
 
Nested classes/interfaces inherited from class org.openfaces.taglib.internal.AbstractTag
AbstractTag.ExpressionCreator
 
Constructor Summary
AbstractComponentTag()
           
 
Method Summary
abstract  java.lang.String getComponentType()
           
 javax.faces.context.FacesContext getFacesContext()
           
abstract  java.lang.String getRendererType()
           
static boolean isValueReference(java.lang.String value)
           
 void setComponentProperties(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component)
          Implementations of this method must not use FacesContext.getCurrentInstance() because it doesn't contain the required value when this method is invoked from the Facelets tag handler (see AbstractFaceletsComponentHandler)
 void setFacesContext(javax.faces.context.FacesContext facesContext)
           
 
Methods inherited from class org.openfaces.taglib.internal.AbstractTag
cleanUp, getExpressionCreator, getPropertyValue, setExpressionCreator, setPropertyValue, setPropertyValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractComponentTag

public AbstractComponentTag()
Method Detail

setComponentProperties

public void setComponentProperties(javax.faces.context.FacesContext facesContext,
                                   javax.faces.component.UIComponent component)
Implementations of this method must not use FacesContext.getCurrentInstance() because it doesn't contain the required value when this method is invoked from the Facelets tag handler (see AbstractFaceletsComponentHandler)

Parameters:
facesContext - current FacesContext
component - component whose properties should be set up

getComponentType

public abstract java.lang.String getComponentType()

getRendererType

public abstract java.lang.String getRendererType()

getFacesContext

public javax.faces.context.FacesContext getFacesContext()

setFacesContext

public void setFacesContext(javax.faces.context.FacesContext facesContext)

isValueReference

public static boolean isValueReference(java.lang.String value)


Copyright © 1998-2010 TeamDev Ltd. All Rights Reserved.