Class Uploadlink

  • All Implemented Interfaces:
    Serializable, Cloneable, org.zkoss.zk.ui.Component, org.zkoss.zk.ui.ext.Disable, org.zkoss.zk.ui.ext.Scope, org.zkoss.zk.ui.ext.Uploadable, org.zkoss.zk.ui.sys.ComponentCtrl

    public class Uploadlink
    extends org.zkoss.zul.Toolbarbutton
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.zkoss.zul.impl.LabelImageElement

        org.zkoss.zul.impl.LabelImageElement.ExtraCtrl
      • Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent

        org.zkoss.zk.ui.AbstractComponent.Children
      • Nested classes/interfaces inherited from interface org.zkoss.zk.ui.ext.Uploadable

        org.zkoss.zk.ui.ext.Uploadable.Error
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String ON_FILE_UPLOADED  
      • Fields inherited from class org.zkoss.zk.ui.HtmlBasedComponent

        _zclass
      • Fields inherited from interface org.zkoss.zk.ui.Component

        APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE
      • Fields inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

        AFTER_CHILD_ADDED, AFTER_CHILD_REMOVED, AFTER_PAGE_ATTACHED, AFTER_PAGE_DETACHED, CE_BUSY_IGNORE, CE_DUPLICATE_IGNORE, CE_IMPORTANT, CE_NON_DEFERRABLE, CE_REPEAT_IGNORE
    • Constructor Summary

      Constructors 
      Constructor Description
      Uploadlink()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getContentType()  
      String getFixedFileName()  
      String getFormat()  
      int getImageMaxHeight()  
      int getImageMaxWidth()  
      int getMaxSize()  
      String getUploadDirectory()  
      tools.dynamia.io.FileInfo getUploadedFile()  
      boolean isImageAutoJpg()  
      boolean isImageOnly()  
      protected void onFileUpload()  
      void onUpload​(org.zkoss.zk.ui.event.UploadEvent event)  
      void setContentType​(String contentType)  
      void setFixedFileName​(String fixedFileName)  
      void setFormat​(String format)  
      void setImageAutoJpg​(boolean imageAutoJpg)  
      void setImageMaxHeight​(int imageMaxHeight)  
      void setImageMaxWidth​(int imageMaxWidth)  
      void setImageOnly​(boolean imageOnly)  
      void setMaxSize​(int maxSize)  
      void setUploadDirectory​(String uploadDirectory)  
      void setUploadedFile​(tools.dynamia.io.FileInfo uploadedFile)  
      • Methods inherited from class org.zkoss.zul.Toolbarbutton

        getMode, getZclass, isChecked, renderProperties, service, setChecked, setMode
      • Methods inherited from class org.zkoss.zul.Button

        clone, getAutodisable, getDir, getHref, getOrient, getTarget, getType, getUpload, isChildable, isDisabled, renderCrawlable, setAutodisable, setDir, setDisabled, setHref, setOrient, setTarget, setType, setUpload, updateByClient
      • Methods inherited from class org.zkoss.zul.impl.LabelImageElement

        getExtraCtrl, getHoverImage, getHoverImageContent, getIconSclass, getImage, getImageContent, getPropertyAccess, getSrc, isImageAssigned, setHoverImage, setHoverImageContent, setHoverImageContent, setIconSclass, setImage, setImageContent, setImageContent, setSrc
      • Methods inherited from class org.zkoss.zul.impl.LabelElement

        getLabel, setLabel
      • Methods inherited from class org.zkoss.zul.impl.XulElement

        getContext, getCtrlKeys, getPopup, getTooltip, setContext, setContext, setContextAttributes, setCtrlKeys, setPopup, setPopup, setPopupAttributes, setTooltip, setTooltip, setTooltipAttributes
      • Methods inherited from class org.zkoss.zk.ui.HtmlBasedComponent

        addSclass, evalCSSFlex, focus, getAction, getDraggable, getDroppable, getHeight, getHflex, getLeft, getRenderdefer, getSclass, getStyle, getTabindex, getTabindexInteger, getTooltiptext, getTop, getVflex, getWidth, getZindex, getZIndex, removeSclass, removeSclass, setAction, setClass, setDraggable, setDroppable, setFocus, setHeight, setHeight0, setHeightDirectly, setHflex, setHflex0, setHflexDirectly, setLeft, setLeftDirectly, setRenderdefer, setSclass, setStyle, setTabindex, setTabindex, setTooltiptext, setTop, setTopDirectly, setVflex, setVflex0, setVflexDirectly, setWidth, setWidth0, setWidthDirectly, setZclass, setZindex, setZIndex, setZIndexDirectly
      • Methods inherited from class org.zkoss.zk.ui.AbstractComponent

        addAnnotation, addAnnotation, addCallback, addClientEvent, addEventHandler, addEventListener, addEventListener, addForward, addForward, addForward, addForward, addMoved, addRedrawCallback, addScopeListener, addShadowRoot, addShadowRootBefore, addSharedEventHandlerMap, appendChild, applyProperties, beforeChildAdded, beforeChildRemoved, beforeParentChanged, detach, didActivate, didActivate, didDeserialize, didDeserialize, disableBindingAnnotation, disableClientUpdate, enableBindingAnnotation, getAnnotatedProperties, getAnnotatedPropertiesBy, getAnnotation, getAnnotation, getAnnotations, getAnnotations, getAnnotations, getAttribute, getAttribute, getAttribute, getAttributeOrFellow, getAttributes, getAttributes, getAuService, getAutag, getCallback, getChildren, getClientAttribute, getClientDataAttribute, getClientEvents, getDefaultMold, getDefinition, getDesktop, getEventHandler, getEventHandlerNames, getEventListenerMap, getEventListeners, getFellow, getFellow, getFellowIfAny, getFellowIfAny, getFellows, getFirstChild, getId, getLastChild, getListenerIterator, getMold, getNextSibling, getPage, getParent, getPreviousSibling, getRedrawCallback, getRoot, getShadowFellowIfAny, getShadowRoots, getShadowVariable, getShadowVariable, getShadowVariable0, getSpaceOwner, getSpecialRendererOutput, getStubonly, getSubBindingAnnotationCount, getTemplate, getTemplateNames, getUuid, getWidgetAttribute, getWidgetAttributeNames, getWidgetClass, getWidgetListener, getWidgetListenerNames, getWidgetOverride, getWidgetOverrideNames, hasAttribute, hasAttribute, hasAttribute, hasAttributeOrFellow, hasBindingAnnotation, hasFellow, hasFellow, hasSubBindingAnnotation, insertBefore, invalidate, invalidatePartial, isInitialized, isInvalidated, isListenerAvailable, isVisible, onChildAdded, onChildRemoved, onPageAttached, onPageDetached, onWrongValue, query, queryAll, redraw, redrawChildren, removeAttribute, removeAttribute, removeAttribute, removeCallback, removeChild, removeEventListener, removeForward, removeForward, removeRedrawCallback, removeScopeListener, removeShadowRoot, render, render, render, replace, response, response, response, service, sessionDidActivate, sessionWillPassivate, setAttribute, setAttribute, setAttribute, setAuService, setAutag, setClientAttribute, setClientDataAttribute, setDefinition, setDefinition, setId, setMold, setPage, setPageBefore, setParent, setStubonly, setStubonly, setSubBindingAnnotationCount, setTemplate, setVisible, setVisibleDirectly, setWidgetAttribute, setWidgetClass, setWidgetListener, setWidgetOverride, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdate, smartUpdateWidgetListener, smartUpdateWidgetOverride, toString, updateSubBindingAnnotationCount, willPassivate, willPassivate, willSerialize, willSerialize
      • Methods inherited from interface org.zkoss.zk.ui.sys.ComponentCtrl

        invalidatePartial
    • Field Detail

      • ON_FILE_UPLOADED

        public static String ON_FILE_UPLOADED
    • Constructor Detail

      • Uploadlink

        public Uploadlink()
    • Method Detail

      • onUpload

        public void onUpload​(org.zkoss.zk.ui.event.UploadEvent event)
                      throws Exception
        Throws:
        Exception
      • onFileUpload

        protected void onFileUpload()
      • getUploadedFile

        public tools.dynamia.io.FileInfo getUploadedFile()
      • setUploadedFile

        public void setUploadedFile​(tools.dynamia.io.FileInfo uploadedFile)
      • getUploadDirectory

        public String getUploadDirectory()
      • setUploadDirectory

        public void setUploadDirectory​(String uploadDirectory)
      • getMaxSize

        public int getMaxSize()
      • setMaxSize

        public void setMaxSize​(int maxSize)
      • getFixedFileName

        public String getFixedFileName()
      • setFixedFileName

        public void setFixedFileName​(String fixedFileName)
      • isImageOnly

        public boolean isImageOnly()
      • setImageOnly

        public void setImageOnly​(boolean imageOnly)
      • getFormat

        public String getFormat()
      • setFormat

        public void setFormat​(String format)
      • getContentType

        public String getContentType()
      • setContentType

        public void setContentType​(String contentType)
      • getImageMaxWidth

        public int getImageMaxWidth()
      • setImageMaxWidth

        public void setImageMaxWidth​(int imageMaxWidth)
      • getImageMaxHeight

        public int getImageMaxHeight()
      • setImageMaxHeight

        public void setImageMaxHeight​(int imageMaxHeight)
      • isImageAutoJpg

        public boolean isImageAutoJpg()
      • setImageAutoJpg

        public void setImageAutoJpg​(boolean imageAutoJpg)