de.ls10.jsf.tags
Class UITagCloudTag

java.lang.Object
  extended by javax.faces.webapp.UIComponentTagBase
      extended by javax.faces.webapp.UIComponentClassicTagBase
          extended by javax.faces.webapp.UIComponentELTag
              extended by de.ls10.jsf.tags.UITagCloudTag
All Implemented Interfaces:
javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspIdConsumer, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class UITagCloudTag
extends javax.faces.webapp.UIComponentELTag

Tag-Class for the TagCloud component.

Herein included are several attributes that only mathces the HTML renderer specific subclass of the component, but see the method documentations for details.

Author:
Philip Gerlach , Oliver Horst

Field Summary
 
Fields inherited from class javax.faces.webapp.UIComponentClassicTagBase
bodyContent, pageContext, UNIQUE_ID_PREFIX
 
Fields inherited from class javax.faces.webapp.UIComponentTagBase
log
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Constructor Summary
UITagCloudTag()
           
 
Method Summary
 javax.el.ValueExpression getCentered()
           
 java.lang.String getComponentType()
           
 javax.el.ValueExpression getModel()
           
 java.lang.String getRendererType()
           
 javax.el.ValueExpression getSeperatorWidth()
           
 javax.el.ValueExpression getStlye()
           
 javax.el.ValueExpression getStlyeClass()
           
 javax.el.ValueExpression getTagClasses()
           
 javax.el.ValueExpression getTitle()
           
 javax.el.ValueExpression getTitleClass()
           
 javax.el.ValueExpression getTitleStyle()
           
 void release()
          
 void setCentered(javax.el.ValueExpression centered)
           
 void setModel(javax.el.ValueExpression model)
           
protected  void setProperties(javax.faces.component.UIComponent component)
          
 void setSeperatorWidth(javax.el.ValueExpression seperatorWidth)
           
 void setStyle(javax.el.ValueExpression style)
           
 void setStyleClass(javax.el.ValueExpression styleClass)
           
 void setTagClasses(javax.el.ValueExpression tagClasses)
           
 void setTitle(javax.el.ValueExpression title)
           
 void setTitleClass(javax.el.ValueExpression titleClass)
           
 void setTitleStyle(javax.el.ValueExpression titleStyle)
           
 
Methods inherited from class javax.faces.webapp.UIComponentELTag
createComponent, getELContext, hasBinding, setBinding, setRendered
 
Methods inherited from class javax.faces.webapp.UIComponentClassicTagBase
addChild, addFacet, addVerbatimAfterComponent, addVerbatimBeforeComponent, createVerbatimComponent, createVerbatimComponentFromBodyContent, doAfterBody, doEndTag, doInitBody, doStartTag, encodeBegin, encodeChildren, encodeEnd, findComponent, getBodyContent, getComponentInstance, getCreated, getCreatedComponents, getDoAfterBodyValue, getDoEndValue, getDoStartValue, getFacesContext, getFacesJspId, getFacetName, getId, getIndexOfNextChildTag, getJspId, getParent, getParentUIComponentClassicTagBase, getPreviousOut, setBodyContent, setId, setJspId, setPageContext, setParent, setupResponseWriter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, setPageContext, setParent
 

Constructor Detail

UITagCloudTag

public UITagCloudTag()
Method Detail

getComponentType

public java.lang.String getComponentType()
Specified by:
getComponentType in class javax.faces.webapp.UIComponentTagBase
Returns:
constantly 'ls10.TagCloud'

getRendererType

public java.lang.String getRendererType()
Specified by:
getRendererType in class javax.faces.webapp.UIComponentTagBase
Returns:
constantly 'ls10.TagCloud'

setProperties

protected void setProperties(javax.faces.component.UIComponent component)

Overrides:
setProperties in class javax.faces.webapp.UIComponentELTag

release

public void release()

Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class javax.faces.webapp.UIComponentELTag

setModel

public void setModel(javax.el.ValueExpression model)
See Also:
UITagCloud.setModel(TagCloudModel)

getModel

public javax.el.ValueExpression getModel()

setStyle

public void setStyle(javax.el.ValueExpression style)
See Also:
HtmlTagCloud.setStyle(String)

getStlye

public javax.el.ValueExpression getStlye()

setStyleClass

public void setStyleClass(javax.el.ValueExpression styleClass)
See Also:
HtmlTagCloud.setStyleClass(String)

getStlyeClass

public javax.el.ValueExpression getStlyeClass()

setTitle

public void setTitle(javax.el.ValueExpression title)
See Also:
HtmlTagCloud.setTitle(String)

getTitle

public javax.el.ValueExpression getTitle()

setTitleStyle

public void setTitleStyle(javax.el.ValueExpression titleStyle)
See Also:
HtmlTagCloud.setTitleStyle(String)

getTitleStyle

public javax.el.ValueExpression getTitleStyle()

setTitleClass

public void setTitleClass(javax.el.ValueExpression titleClass)
See Also:
HtmlTagCloud.setTitleClass(String)

getTitleClass

public javax.el.ValueExpression getTitleClass()

setTagClasses

public void setTagClasses(javax.el.ValueExpression tagClasses)
See Also:
HtmlTagCloud.setTagClasses(String)

getTagClasses

public javax.el.ValueExpression getTagClasses()

setSeperatorWidth

public void setSeperatorWidth(javax.el.ValueExpression seperatorWidth)
See Also:
HtmlTagCloud.setSeperatorWidth(String)

getSeperatorWidth

public javax.el.ValueExpression getSeperatorWidth()

setCentered

public void setCentered(javax.el.ValueExpression centered)
See Also:
HtmlTagCloud.setCentered(boolean)

getCentered

public javax.el.ValueExpression getCentered()


Copyright © 2007 University of Dortmund (FB4 / LS10). All Rights Reserved.