public abstract class AbstractBox<T> extends org.zkoss.zul.Hbox implements RawValueBox<T>, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>
| Modifier and Type | Field and Description |
|---|---|
protected org.zkoss.zul.Toolbarbutton |
_clearLink |
protected org.zkoss.zul.Toolbarbutton |
_editLink |
protected org.zkoss.zul.Toolbarbutton |
_novalueLink |
protected org.zkoss.zk.ui.Component |
_valueBox |
static L10nString |
L10N_BUTTON_CLEAR |
static L10nString |
L10N_BUTTON_CLICK_FOR_VALUE |
static L10nString |
L10N_BUTTON_EDIT |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractBox() |
| Modifier and Type | Method and Description |
|---|---|
protected org.zkoss.zul.Toolbarbutton |
getClearLink() |
protected org.zkoss.zul.Toolbarbutton |
getEditLink() |
T |
getRawValue() |
String |
getStyle() |
int |
getTooltipLimit() |
protected org.zkoss.zk.ui.Component |
getValueBox() |
protected boolean |
isEmpty() |
protected void |
marshallEmptyValue() |
protected void |
marshallToString(T value) |
protected void |
onClear() |
protected abstract void |
onEdit() |
void |
onEvent(org.zkoss.zk.ui.event.Event event) |
void |
setHideClearLink(boolean hideClearLink) |
void |
setRawValue(T value) |
void |
setStyle(String style) |
void |
setTooltip(String tooltip) |
void |
setTooltipLimit(int tooltipLimit) |
protected T |
unmarshallToRawValue() |
getAlign, getHeights, getOrient, getPack, getSpacing, getWidths, getZclass, isHorizontal, isSizedByContent, isVertical, renderProperties, setAlign, setHeights, setOrient, setPack, setSizedByContent, setSpacing, setWidthsclone, getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setCtrlKeys, setPopup, setPopup, setTooltipfocus, getAction, getDraggable, getDroppable, getExtraCtrl, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, service, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeightDirectly, setHflex, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setTooltiptext, setTop, setTopDirectly, setVflex, setWidth, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectlyaddAnnotation, addAnnotation, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addScopeListener, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableClientUpdate, equals, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getChildren, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRoot, getSpaceOwner, getStubonly, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasFellow, hasFellow, insertBefore, invalidate, isChildable, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeChild, removeEventListener, removeForward, removeForward, removeScopeListener, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateByClient, willPassivate, willPassivate, willSerialize, willSerializeprotected org.zkoss.zul.Toolbarbutton _clearLink
protected org.zkoss.zul.Toolbarbutton _editLink
protected org.zkoss.zul.Toolbarbutton _novalueLink
protected org.zkoss.zk.ui.Component _valueBox
public static final L10nString L10N_BUTTON_CLEAR
public static final L10nString L10N_BUTTON_CLICK_FOR_VALUE
public static final L10nString L10N_BUTTON_EDIT
protected org.zkoss.zul.Toolbarbutton getClearLink()
protected org.zkoss.zul.Toolbarbutton getEditLink()
public T getRawValue()
getRawValue in interface RawValueBox<T>public String getStyle()
getStyle in class org.zkoss.zk.ui.HtmlBasedComponentpublic int getTooltipLimit()
protected org.zkoss.zk.ui.Component getValueBox()
protected boolean isEmpty()
protected void marshallEmptyValue()
protected void marshallToString(T value)
protected void onClear()
protected abstract void onEdit()
public void onEvent(org.zkoss.zk.ui.event.Event event)
throws Exception
onEvent in interface org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>Exceptionpublic void setHideClearLink(boolean hideClearLink)
public void setRawValue(T value)
setRawValue in interface RawValueBox<T>public void setStyle(String style)
setStyle in class org.zkoss.zk.ui.HtmlBasedComponentpublic void setTooltip(String tooltip)
setTooltip in class org.zkoss.zul.impl.XulElementpublic void setTooltipLimit(int tooltipLimit)
protected T unmarshallToRawValue()
Copyright 2012-2013 Veniamin Isaias. All rights reserved.