|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.faces.component.UIComponent javax.faces.component.UIComponentBase javax.faces.component.UIOutput com.ibm.xsp.component.UIOutputEx com.ibm.xsp.component.UIPassThroughTag
public class UIPassThroughTag
Represents a template tag from the source page, this is used directly within in the compiled XPage .java file, there is no subclass. Not intended to be subclassed.
Nested Class Summary | |
---|---|
static class |
UIPassThroughTag.TagAttribute
TagAttribute class represents on attribute defined on a pass through tag. |
Nested classes/interfaces inherited from class javax.faces.component.UIComponentBase |
---|
javax.faces.component.UIComponentBase.AggregatedIterator, javax.faces.component.UIComponentBase.UnmodifiableIterator |
Nested classes/interfaces inherited from class javax.faces.component.UIComponent |
---|
javax.faces.component.UIComponent.StateMap, javax.faces.component.UIComponent.StateMapEntry |
Field Summary | |
---|---|
static java.lang.String |
COMPONENT_TYPE
|
static java.lang.String |
RENDERER_TYPE
|
Fields inherited from class javax.faces.component.UIOutput |
---|
COMPONENT_FAMILY |
Fields inherited from class javax.faces.component.UIComponentBase |
---|
EMPTY_ITERATOR |
Fields inherited from class javax.faces.component.UIComponent |
---|
_xspStateId |
Constructor Summary | |
---|---|
UIPassThroughTag()
Control that wraps non-xsp tags and passes them straight through to the response writer during the render phase. |
Method Summary | |
---|---|
void |
_cleanTransientData()
|
void |
addAttribute(java.lang.String name,
java.lang.String value)
|
void |
addAttribute(java.lang.String name,
javax.faces.el.ValueBinding value)
|
java.lang.String |
getClientId(javax.faces.context.FacesContext context)
The client id equals to the component id. |
java.lang.String |
getNamespaceUri()
|
java.lang.String |
getStyleKitFamily()
The styleKitFamily is basically the default themeId, to use if the "themeId" property is not set on this control instance in the XPage source. |
java.lang.String |
getTag()
|
java.util.List<UIPassThroughTag.TagAttribute> |
getTagAttributes()
|
void |
restoreState(javax.faces.context.FacesContext context,
java.lang.Object state)
|
java.lang.Object |
saveState(javax.faces.context.FacesContext context)
|
void |
setNamespaceUri(java.lang.String namespaceUri)
|
void |
setTag(java.lang.String tag)
|
Methods inherited from class com.ibm.xsp.component.UIOutputEx |
---|
buildContents, getDefaultHtmlFilter, getHtmlFilter, getHtmlFilterName, initAfterContents, initBeforeContents |
Methods inherited from class javax.faces.component.UIOutput |
---|
getConverter, getFamily, getLocalValue, getValue, setConverter, setValue |
Methods inherited from class javax.faces.component.UIComponentBase |
---|
_xspCleanTransientData, _xspGetReadOnlyObj, _xspGetRendererData, _xspRemoveReadOnlyObj, _xspRemoveRendererData, _xspSetIdUnchecked, _xspSetReadOnlyObj, _xspSetRendererData, addFacesListener, broadcast, decode, encodeBegin, encodeChildren, encodeEnd, findComponent, getAttributes, getChildCount, getChildren, getFacesContext, getFacesListeners, getFacet, getFacetCount, getFacets, getFacetsAndChildren, getId, getParent, getRenderer, getRendererType, getRendersChildren, getValueBinding, isRendered, isTransient, processDecodes, processRestoreState, processSaveState, processUpdates, processValidators, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setId, setParent, setRendered, setRendererType, setTransient, setValueBinding |
Methods inherited from class javax.faces.component.UIComponent |
---|
_xspGetStateId, _xspGetStateMap, _xspRestoreAttribute, _xspRestoreState, _xspSaveState, invokeOnComponent, isVisitable, markInitialState, setControlState, visitTree |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String COMPONENT_TYPE
public static final java.lang.String RENDERER_TYPE
Constructor Detail |
---|
public UIPassThroughTag()
Method Detail |
---|
public java.lang.String getClientId(javax.faces.context.FacesContext context)
getClientId
in class javax.faces.component.UIComponentBase
public void _cleanTransientData()
public java.lang.String getStyleKitFamily()
ThemeControl
The implementation may return different values depending on the configuration of the current control, for example the Button control returns a different value and looks different when it is configured as a cancel button.
getStyleKitFamily
in interface ThemeControl
getStyleKitFamily
in class UIOutputEx
null
themeId corresponding to the
configuration for this type of control in a theme file.public java.lang.String getTag()
public void setTag(java.lang.String tag)
tag
- Sets the tag name for this pass through tag.public java.util.List<UIPassThroughTag.TagAttribute> getTagAttributes()
UIPassThroughTag.TagAttribute
objects.public void addAttribute(java.lang.String name, java.lang.String value)
name
- defines the name of the attributevalue
- defines the value set on the attributepublic void addAttribute(java.lang.String name, javax.faces.el.ValueBinding value)
public java.lang.String getNamespaceUri()
public void setNamespaceUri(java.lang.String namespaceUri)
namespaceUri
- The namespaceUri to set.public java.lang.Object saveState(javax.faces.context.FacesContext context)
saveState
in interface javax.faces.component.StateHolder
saveState
in class javax.faces.component.UIOutput
public void restoreState(javax.faces.context.FacesContext context, java.lang.Object state)
restoreState
in interface javax.faces.component.StateHolder
restoreState
in class javax.faces.component.UIOutput
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |