com.bea.p13n.placeholder.servlets.jsp.taglib
Class PlaceholderTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by com.bea.p13n.placeholder.servlets.jsp.taglib.PlaceholderTag
All Implemented Interfaces
Serializable, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class PlaceholderTag
extends javax.servlet.jsp.tagext.TagSupport

Corresponds to <ph:placeholder>.

The <ph:placeholder>. tag will query the PlaceholderService for the content to place in the placeholder.

Tag Attribute

Required

Type

Description

name

yes

String

The name of the placeholder

height

no

Integer

The requested height of the resulting content

width

no

Integer

The requested width of the resulting content

See Also
Serialized Form

Field Summary
protected  boolean versionedContent
          Should this search versioned content and return versions.
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
PlaceholderTag()
           
 
Method Summary
 int doStartTag()
          Return the content for the named placeholder to the JSP page.
protected  String fixPlaceholderName(String name)
          Convert a placeholder name to a placeholder URI, as best we can.
protected  String getDisplayContent()
          Get the content string to display.
 int getRenderer()
          Deprecated not used.
 boolean getVersionedContent()
          Boolean to determine if version data should be returned
 void release()
          Release/reset this tag.
 void setHeight(int height)
          set the height property.
 void setHeight(String ht)
           
 void setName(String name)
          set the name property.
 void setRenderer(int i)
          Deprecated not used.
 void setVersionedContent(boolean s)
          Set boolean to determine if version data should be returned
 void setWidth(int width)
          set the width property
 void setWidth(String wd)
           
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionedContent

protected boolean versionedContent
Should this search versioned content and return versions.

Constructor Detail

PlaceholderTag

public PlaceholderTag()
Method Detail

setName

public void setName(String name)
set the name property.

Parameters
name - String name of the placeholder

setRenderer

public void setRenderer(int i)
Deprecated not used.


getRenderer

public int getRenderer()
Deprecated not used.


setHeight

public void setHeight(int height)
set the height property.

Parameters
height - integer height of the placeholder

setHeight

public void setHeight(String ht)

setWidth

public void setWidth(int width)
set the width property

Parameters
width - integer width of the placeholder

setWidth

public void setWidth(String wd)

getVersionedContent

public boolean getVersionedContent()
Boolean to determine if version data should be returned


setVersionedContent

public void setVersionedContent(boolean s)
Set boolean to determine if version data should be returned

Parameters
boolean - to indicate if versioned content should be retrieved

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Return the content for the named placeholder to the JSP page.

Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class javax.servlet.jsp.tagext.TagSupport
Throws
javax.servlet.jsp.JspException

getDisplayContent

protected String getDisplayContent()
                            throws javax.ejb.CreateException,
                                   ContentException,
                                   RemoteException
Get the content string to display.

Throws
javax.ejb.CreateException
ContentException
RemoteException

release

public void release()
Release/reset this tag.

Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class javax.servlet.jsp.tagext.TagSupport

fixPlaceholderName

protected String fixPlaceholderName(String name)
Convert a placeholder name to a placeholder URI, as best we can.



Copyright © 2000, 2009, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.