com.ideo.sweetdevria.taglib.newwindow
Class NewWindowTag

java.lang.Object
  extended by javax.servlet.jsp.tagext.TagSupport
      extended by com.ideo.sweetdevria.taglib.AbstractTagDrawer
          extended by com.ideo.sweetdevria.taglib.AbstractComponentTagSupport
              extended by com.ideo.sweetdevria.taglib.BaseTagSupport
                  extended by com.ideo.sweetdevria.taglib.newwindow.NewWindowTag
All Implemented Interfaces:
Hideable, Hookable, Hooker, IFrameable, IRiaTag, java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

public class NewWindowTag
extends BaseTagSupport
implements IRiaTag, Hideable, Hooker, Hookable, IFrameable

See Also:
Serialized Form

Field Summary
protected  boolean asIframe
           
protected static java.lang.String BUILDER_ID
           
protected  boolean closeable
           
protected  boolean displayTitleBar
           
protected  boolean docked
           
protected  java.lang.String dockedId
           
protected  short height
           
protected  boolean loadAtStartup
           
protected  short maxHeight
           
protected  boolean maximize
           
protected  short maxWidth
           
protected  java.lang.String message
           
protected  short minHeight
           
protected  boolean minimize
           
protected  short minWidth
           
protected  boolean modal
           
protected  java.lang.String onLoad
           
protected  boolean openAtStartup
           
protected  boolean rendered
           
protected  boolean resizable
           
protected  java.lang.String title
           
protected  java.lang.String url
           
protected  short width
           
protected  short x
           
protected  short y
           
 
Fields inherited from class com.ideo.sweetdevria.taglib.BaseTagSupport
frameDisplayed, style, styleClass
 
Fields inherited from class com.ideo.sweetdevria.taglib.AbstractComponentTagSupport
bodyContent
 
Fields inherited from class com.ideo.sweetdevria.taglib.AbstractTagDrawer
builder, messageKeys, templateEnd, templateStart
 
Fields inherited from class javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
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
 
Fields inherited from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
Constructor Summary
NewWindowTag()
           
 
Method Summary
 int doEndTag()
          Default processing of the end tag returning EVAL_PAGE.
 int doStartTag()
          Default processing of the start tag.
 java.lang.String getBuilderId()
          Return the targeted builder id for this component as specified in the configuration file.
 java.lang.String getDockedId()
           
 short getHeight()
           
 BaseTagSupport getHooker()
           
 short getMaxHeight()
           
 short getMaxWidth()
           
 java.lang.String getMessage()
           
 short getMinHeight()
           
 short getMinWidth()
           
 java.lang.String getOnLoad()
           
 javax.servlet.jsp.PageContext getPageContext()
          Return the Page Context.
 java.lang.String getTitle()
           
 java.lang.String getUrl()
           
 short getWidth()
           
 short getX()
           
 short getY()
           
 boolean isAsIframe()
           
 boolean isCloseable()
           
 boolean isDisplayTitleBar()
           
 boolean isDocked()
           
 boolean isFrameDisplayed()
           
 boolean isLoadAtStartup()
           
 boolean isMaximize()
           
 boolean isMinimize()
           
 boolean isModal()
           
 boolean isOpenAtStartup()
           
 boolean isRendered()
          Return the EL expression
 boolean isResizable()
           
 boolean isZoneIncluded()
           
 void release()
          Release method which must call super.release !
 void setAsIframe(boolean asIframe)
           
 void setCloseable(boolean closeable)
           
 void setDisplayTitleBar(boolean displayTitleBar)
           
 void setDocked(boolean docked)
          Is the window docked ?
 void setDockedId(java.lang.String dockedId)
           
 void setFrameDisplayed(boolean toDisplay)
           
 void setHeight(short height)
           
 void setLoadAtStartup(boolean loadAtStartup)
           
 void setMaxHeight(short maxHeight)
           
 void setMaximize(boolean maximize)
           
 void setMaxWidth(short maxWidth)
           
 void setMessage(java.lang.String message)
           
 void setMinHeight(short minHeight)
           
 void setMinimize(boolean minimize)
           
 void setMinWidth(short minWidth)
           
 void setModal(boolean modal)
           
 void setOnLoad(java.lang.String onLoad)
          Set the name of the javascript function to be called when a window is loaded.
 void setOpenAtStartup(boolean openAtStartup)
           
 void setRendered(boolean rendered)
          Set the rendered mode.
 void setResizable(boolean resizable)
           
 void setTitle(java.lang.String title)
           
 void setUrl(java.lang.String url)
           
 void setWidth(short width)
           
 void setX(short x)
           
 void setY(short y)
           
 
Methods inherited from class com.ideo.sweetdevria.taglib.BaseTagSupport
addCssClass, addCssStyle, getStyle, getStyleClass, setStyle, setStyleClass
 
Methods inherited from class com.ideo.sweetdevria.taglib.AbstractComponentTagSupport
checkId, doAfterBody, doInitBody, getBodyContent, getId, refractorContext, setBodyContent, setId
 
Methods inherited from class com.ideo.sweetdevria.taglib.AbstractTagDrawer
generateHtmlContent, getBuilder, getMessageKeys, getTemplateEnd, getTemplateStart, setPageContext, setTemplateEnd, setTemplateStart
 
Methods inherited from class javax.servlet.jsp.tagext.TagSupport
findAncestorWithClass, getParent, getValue, getValues, removeValue, setParent, setValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ideo.sweetdevria.taglib.IRiaTag
getMessageKeys, getTemplateEnd, getTemplateStart, setPageContext, setTemplateEnd, setTemplateStart
 
Methods inherited from interface javax.servlet.jsp.tagext.BodyTag
doInitBody, setBodyContent
 
Methods inherited from interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
 
Methods inherited from interface javax.servlet.jsp.tagext.Tag
getParent, setPageContext, setParent
 

Field Detail

BUILDER_ID

protected static final java.lang.String BUILDER_ID
See Also:
Constant Field Values

rendered

protected boolean rendered

x

protected short x

y

protected short y

width

protected short width

height

protected short height

minWidth

protected short minWidth

minHeight

protected short minHeight

maxWidth

protected short maxWidth

maxHeight

protected short maxHeight

url

protected java.lang.String url

modal

protected boolean modal

title

protected java.lang.String title

message

protected java.lang.String message

minimize

protected boolean minimize

maximize

protected boolean maximize

closeable

protected boolean closeable

resizable

protected boolean resizable

openAtStartup

protected boolean openAtStartup

loadAtStartup

protected boolean loadAtStartup

displayTitleBar

protected boolean displayTitleBar

docked

protected boolean docked

dockedId

protected java.lang.String dockedId

asIframe

protected boolean asIframe

onLoad

protected java.lang.String onLoad
Constructor Detail

NewWindowTag

public NewWindowTag()
Method Detail

release

public void release()
Description copied from interface: IRiaTag
Release method which must call super.release !

Specified by:
release in interface IRiaTag
Specified by:
release in interface javax.servlet.jsp.tagext.Tag
Overrides:
release in class BaseTagSupport
See Also:
AbstractComponentTagSupport.release()

getPageContext

public javax.servlet.jsp.PageContext getPageContext()
Description copied from interface: IRiaTag
Return the Page Context.

Specified by:
getPageContext in interface IRiaTag
Overrides:
getPageContext in class AbstractTagDrawer
Returns:
Page context.
See Also:
IRiaTag.getPageContext()

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Description copied from interface: IRiaTag
Default processing of the start tag.

Specified by:
doStartTag in interface IRiaTag
Specified by:
doStartTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doStartTag in class AbstractComponentTagSupport
Returns:
EVAL_BODY_AGAIN, EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY or SKIP_PAGE.
Throws:
javax.servlet.jsp.JspException
See Also:
IRiaTag.doStartTag()

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Description copied from interface: IRiaTag
Default processing of the end tag returning EVAL_PAGE.

Specified by:
doEndTag in interface IRiaTag
Specified by:
doEndTag in interface javax.servlet.jsp.tagext.Tag
Overrides:
doEndTag in class AbstractComponentTagSupport
Returns:
EVAL_PAGE or SKIP_PAGE.
Throws:
javax.servlet.jsp.JspException
See Also:
IRiaTag.doEndTag()

isRendered

public boolean isRendered()
Description copied from interface: Hideable
Return the EL expression

Specified by:
isRendered in interface Hideable
Overrides:
isRendered in class AbstractComponentTagSupport
Returns:
the EL expression
See Also:
Hideable.isRendered()

setRendered

public void setRendered(boolean rendered)
Description copied from interface: Hideable
Set the rendered mode.

Specified by:
setRendered in interface Hideable
Overrides:
setRendered in class AbstractComponentTagSupport
Parameters:
rendered - true if rendered, false else.
See Also:
Hideable.setRendered(boolean rendered)

isModal

public boolean isModal()

setModal

public void setModal(boolean modal)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getMaxHeight

public short getMaxHeight()

setMaxHeight

public void setMaxHeight(short maxHeight)

getMaxWidth

public short getMaxWidth()

setMaxWidth

public void setMaxWidth(short maxWidth)

getMinHeight

public short getMinHeight()

setMinHeight

public void setMinHeight(short minHeight)

getMinWidth

public short getMinWidth()

setMinWidth

public void setMinWidth(short minWidth)

getX

public short getX()

setX

public void setX(short x)

getY

public short getY()

setY

public void setY(short y)

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getHeight

public short getHeight()

setHeight

public void setHeight(short height)

getWidth

public short getWidth()

setWidth

public void setWidth(short width)

getMessage

public java.lang.String getMessage()

setMessage

public void setMessage(java.lang.String message)

getBuilderId

public java.lang.String getBuilderId()
Description copied from interface: IRiaTag
Return the targeted builder id for this component as specified in the configuration file.

Specified by:
getBuilderId in interface IRiaTag
Specified by:
getBuilderId in class AbstractTagDrawer
Returns:
id targeted builder id
See Also:
IRiaTag.getBuilderId()

isMaximize

public boolean isMaximize()

setMaximize

public void setMaximize(boolean maximize)

isMinimize

public boolean isMinimize()

setMinimize

public void setMinimize(boolean minimize)

isCloseable

public boolean isCloseable()

setCloseable

public void setCloseable(boolean closeable)

isOpenAtStartup

public boolean isOpenAtStartup()

setOpenAtStartup

public void setOpenAtStartup(boolean openAtStartup)

isLoadAtStartup

public boolean isLoadAtStartup()

setLoadAtStartup

public void setLoadAtStartup(boolean loadAtStartup)

isResizable

public boolean isResizable()

setResizable

public void setResizable(boolean resizable)

isDisplayTitleBar

public boolean isDisplayTitleBar()

setDisplayTitleBar

public void setDisplayTitleBar(boolean displayTitleBar)

isAsIframe

public boolean isAsIframe()

setAsIframe

public void setAsIframe(boolean asIframe)

isZoneIncluded

public boolean isZoneIncluded()

isDocked

public boolean isDocked()

setDocked

public void setDocked(boolean docked)
Is the window docked ? (Computed on server)


getDockedId

public java.lang.String getDockedId()

setDockedId

public void setDockedId(java.lang.String dockedId)

getHooker

public BaseTagSupport getHooker()
Specified by:
getHooker in interface Hookable
Returns:
the hooker for this component

isFrameDisplayed

public boolean isFrameDisplayed()
Specified by:
isFrameDisplayed in interface IFrameable

setFrameDisplayed

public void setFrameDisplayed(boolean toDisplay)
Specified by:
setFrameDisplayed in interface IFrameable

setOnLoad

public void setOnLoad(java.lang.String onLoad)
Set the name of the javascript function to be called when a window is loaded.

Parameters:
onLoad - The onLoad javascript function name

getOnLoad

public java.lang.String getOnLoad()


Copyright © 2010 Ideo Technologies. All Rights Reserved.