org.efaps.ui.wicket.components.date
Class UnnestedDatePickers

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.markup.html.WebComponent
          extended by org.efaps.ui.wicket.components.date.UnnestedDatePickers
All Implemented Interfaces:
Serializable, org.apache.wicket.ajax.AjaxRequestTarget.IListener, org.apache.wicket.IClusterable, org.apache.wicket.IConverterLocator

public class UnnestedDatePickers
extends org.apache.wicket.markup.html.WebComponent
implements org.apache.wicket.ajax.AjaxRequestTarget.IListener

Component is used to contain the DatPickers in case that the picker must not be nested in the html dom.

Version:
$Id: UnnestedDatePickers.java 6104 2011-02-01 22:48:21Z jan@moxter.net $
Author:
The eFaps Team
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.Component
org.apache.wicket.Component.ComponentModelChange, org.apache.wicket.Component.EnabledChange, org.apache.wicket.Component.IVisitor<T extends org.apache.wicket.Component>, org.apache.wicket.Component.VisibilityChange
 
Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_CONFIGURED, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED6, FLAG_RESERVED7, FLAG_RESERVED8, PATH_SEPARATOR, RENDER
 
Constructor Summary
UnnestedDatePickers(String _wicketId)
           
 
Method Summary
 UnnestedDatePickers addPicker(DatePickerBehavior _picker)
          Add a picker to this Component.
 void onAfterRespond(Map<String,org.apache.wicket.Component> _map, org.apache.wicket.ajax.AjaxRequestTarget.IJavascriptResponse _response)
           
 void onBeforeRespond(Map<String,org.apache.wicket.Component> _map, org.apache.wicket.ajax.AjaxRequestTarget _target)
          The component will be update in any case if registered as listener by one of the pickers.
protected  void onComponentTagBody(org.apache.wicket.markup.MarkupStream _markupStream, org.apache.wicket.markup.ComponentTag _openTag)
          Replace the content with our own markup.
 
Methods inherited from class org.apache.wicket.markup.html.WebComponent
onRender
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, callOnBeforeRenderIfNotVisible, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, configure, continueToOriginalDestination, debug, detach, detachBehaviors, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getApplication, getBehaviors, getBehaviors, getBehaviorsRawList, getClassRelativePath, getComponentBorder, getConverter, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessage, getFlag, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdImpl, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalAttach, internalDetach, internalOnAttach, internalOnDetach, internalOnModelChanged, isActionAuthorized, isAncestorOf, isAttached, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, locateMarkupStream, markAttached, markRendering, modelChanged, modelChanging, onAfterRender, onAttach, onBeforeRender, onBeginRequest, onComponentTag, onConfigure, onDetach, onEndRequest, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, prepareForRender, redirectToInterceptPage, remove, remove, render, render, renderComponent, renderComponent, renderComponentTag, rendered, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, setAuto, setComponentBorder, setDefaultModel, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setFlag, setIgnoreAttributeModifier, setMarkupId, setMarkupIdImpl, setMarkupStream, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setRedirect, setRenderBodyOnly, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, toString, toString, urlFor, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnnestedDatePickers

public UnnestedDatePickers(String _wicketId)
Parameters:
_wicketId - wicket id
Method Detail

onComponentTagBody

protected void onComponentTagBody(org.apache.wicket.markup.MarkupStream _markupStream,
                                  org.apache.wicket.markup.ComponentTag _openTag)
Replace the content with our own markup.

Overrides:
onComponentTagBody in class org.apache.wicket.Component
Parameters:
_markupStream - MarkupSream
_openTag - Open tag
See Also:
Component.onComponentTagBody(org.apache.wicket.markup.MarkupStream, org.apache.wicket.markup.ComponentTag)

addPicker

public UnnestedDatePickers addPicker(DatePickerBehavior _picker)
Add a picker to this Component.

Parameters:
_picker - picker to add
Returns:
this

onBeforeRespond

public void onBeforeRespond(Map<String,org.apache.wicket.Component> _map,
                            org.apache.wicket.ajax.AjaxRequestTarget _target)
The component will be update in any case if registered as listener by one of the pickers.

Specified by:
onBeforeRespond in interface org.apache.wicket.ajax.AjaxRequestTarget.IListener
Parameters:
_map - map
_target - AjaxRequestTarget
See Also:
AjaxRequestTarget.IListener.onBeforeRespond(java.util.Map, org.apache.wicket.ajax.AjaxRequestTarget)

onAfterRespond

public void onAfterRespond(Map<String,org.apache.wicket.Component> _map,
                           org.apache.wicket.ajax.AjaxRequestTarget.IJavascriptResponse _response)
Specified by:
onAfterRespond in interface org.apache.wicket.ajax.AjaxRequestTarget.IListener


Copyright © 2003-2011 The eFaps Team. All Rights Reserved.