info.magnolia.cms.gui.dialog
Class DialogButtonSet

java.lang.Object
  extended by info.magnolia.cms.gui.dialog.DialogControlImpl
      extended by info.magnolia.cms.gui.dialog.DialogBox
          extended by info.magnolia.cms.gui.dialog.DialogButtonSet
All Implemented Interfaces:
DialogControl

public class DialogButtonSet
extends DialogBox

Version:
2.0
Author:
Vinzenz Wyser

Field Summary
 
Fields inherited from class info.magnolia.cms.gui.dialog.DialogBox
BOXTYPE_1COL, BOXTYPE_2COLS
 
Fields inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl
DEFAULT_VALUE_PROPERTY, SESSION_ATTRIBUTENAME_DIALOGOBJECT, SESSION_ATTRIBUTENAME_DIALOGOBJECT_REMOVE, VALIDATION_PATTERN_PROPERTY, value
 
Constructor Summary
DialogButtonSet()
           
 
Method Summary
 void drawHtml(java.io.Writer out)
          Actually draw the dialog content.
 void drawHtmlPostSubs(java.io.Writer out)
           
 void drawHtmlPreSubs(java.io.Writer out)
           
 int getButtonType()
           
protected  java.util.Collection getOptionNodes(Content configNode)
           
 void init(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Content websiteNode, Content configNode)
          Initialize a Dialog.
 void setButtonType(int i)
           
 void setOption(Content configNode)
           
 void setOptions(Content configNode, boolean setDefaultSelected)
           
 
Methods inherited from class info.magnolia.cms.gui.dialog.DialogBox
drawHtmlPost, drawHtmlPre, getBoxType, getHtmlDescription, setBoxType
 
Methods inherited from class info.magnolia.cms.gui.dialog.DialogControlImpl
addOption, addSub, clearWebsiteNode, drawSubs, getConfigValue, getConfigValue, getDescription, getId, getLabel, getMessage, getMessage, getMessages, getName, getOptions, getParent, getRequest, getResponse, getStorageNode, getSub, getSubs, getTopParent, getValidationPattern, getValue, getValues, getWebsiteNode, isRequired, readValue, readValues, removeSessionAttribute, setConfig, setConfig, setConfig, setDescription, setLabel, setName, setOptions, setRequired, setSaveInfo, setSessionAttribute, setTopParent, setValidationMessage, setValue, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DialogButtonSet

public DialogButtonSet()
Method Detail

setOptions

public void setOptions(Content configNode,
                       boolean setDefaultSelected)

getOptionNodes

protected java.util.Collection getOptionNodes(Content configNode)
                                       throws javax.jcr.PathNotFoundException,
                                              javax.jcr.RepositoryException,
                                              AccessDeniedException
Throws:
javax.jcr.PathNotFoundException
javax.jcr.RepositoryException
AccessDeniedException

setOption

public void setOption(Content configNode)

init

public void init(javax.servlet.http.HttpServletRequest request,
                 javax.servlet.http.HttpServletResponse response,
                 Content websiteNode,
                 Content configNode)
          throws javax.jcr.RepositoryException
Description copied from interface: DialogControl
Initialize a Dialog. This method is guaranteed to be called just after the control instantiation.

Specified by:
init in interface DialogControl
Overrides:
init in class DialogControlImpl
Parameters:
request - current HttpServletRequest
response - current HttpServletResponse
websiteNode - current website node
configNode - configuration node for the dialog
Throws:
javax.jcr.RepositoryException
See Also:
DialogControl.init(HttpServletRequest, HttpServletResponse, Content, Content)

drawHtmlPreSubs

public void drawHtmlPreSubs(java.io.Writer out)
                     throws java.io.IOException
Overrides:
drawHtmlPreSubs in class DialogControlImpl
Throws:
java.io.IOException

drawHtmlPostSubs

public void drawHtmlPostSubs(java.io.Writer out)
                      throws java.io.IOException
Overrides:
drawHtmlPostSubs in class DialogControlImpl
Throws:
java.io.IOException

setButtonType

public void setButtonType(int i)

getButtonType

public int getButtonType()

drawHtml

public void drawHtml(java.io.Writer out)
              throws java.io.IOException
Description copied from interface: DialogControl
Actually draw the dialog content.

Specified by:
drawHtml in interface DialogControl
Overrides:
drawHtml in class DialogControlImpl
Parameters:
out - Writer
Throws:
java.io.IOException - exceptions thrown when writing to the Writer can be safely rethrown by the dialog
See Also:
DialogControl.drawHtml(Writer)


Copyright © 2003-2010 Magnolia International Ltd.. All Rights Reserved.