⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 modelmenuitem.java

📁 Sequoia ERP是一个真正的企业级开源ERP解决方案。它提供的模块包括:电子商务应用(e-commerce), POS系统(point of sales),知识管理,存货与仓库管理
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
    public String getTooltipStyle() {        if (UtilValidate.isNotEmpty(this.tooltipStyle)) {            return this.tooltipStyle;        } else if (parentMenuItem != null) {            return parentMenuItem.getTooltipStyle();        } else {            return this.modelMenu.getDefaultTooltipStyle();        }    }    /**     * @param string     */    public void setEntityName(String string) {        entityName = string;    }    /**     * @param string     */    public void setName(String string) {        name = string;    }    /**     * @param i     */    public void setPosition(int i) {        position = new Integer(i);    }    /**     * @param string     */    public void setTitle(String string) {        this.title = new FlexibleStringExpander(string);    }    /**     * @param string     */    public void setTitleStyle(String string) {        this.titleStyle = string;    }    /**     * @param string     */    public void setTooltip(String string) {        this.tooltip = new FlexibleStringExpander(string);    }    /**     * @param string     */    public void setWidgetStyle(String string) {        this.widgetStyle = string;    }    /**     * @param string     */    public void setTooltipStyle(String string) {        this.tooltipStyle = string;    }    /**     * @param string     */    public void setAssociatedContentId(String string) {        this.associatedContentId = new FlexibleStringExpander(string);    }    /**     * @return     */    public String getAssociatedContentId(Map context) {        String retStr = null;        if (this.associatedContentId != null) {            retStr = associatedContentId.expandString(context);        }        if (UtilValidate.isEmpty(retStr)) {            retStr = this.modelMenu.getDefaultAssociatedContentId(context);        }        return retStr;    }    /**     * @param string     */    public void setCellWidth(String string) {        this.cellWidth = string;    }    /**     * @return     */    public String getCellWidth() {        if (UtilValidate.isNotEmpty(this.cellWidth )) {            return this.cellWidth ;        } else {            return this.modelMenu.getDefaultCellWidth ();        }    }    /**     * @param boolean     */    public void setHideIfSelected(Boolean val) {        this.hideIfSelected = val;    }    /**     * @return     */    public Boolean getHideIfSelected() {        if (hideIfSelected != null) {            return this.hideIfSelected;        } else {            return this.modelMenu.getDefaultHideIfSelected();        }    }    /**     * @return     */    public String getDisableIfEmpty() {            return this.disableIfEmpty;    }    /**     * @param boolean     */    public void setHasPermission(Boolean val) {        this.hasPermission = val;    }    /**     * @return     */    public Boolean getHasPermission() {        return this.hasPermission;    }    public void dump(StringBuffer buffer ) {        buffer.append("ModelMenuItem:"             + "\n     title=" + this.title            + "\n     name=" + this.name            + "\n     entityName=" + this.entityName            + "\n     titleStyle=" + this.titleStyle            + "\n     widgetStyle=" + this.widgetStyle            + "\n     tooltipStyle=" + this.tooltipStyle            + "\n     selectedStyle=" + this.selectedStyle            + "\n\n");                         return;    }    public Link getLink() {       return this.link;    }        public boolean isSelected(Map context) {        String currentMenuItemName = modelMenu.getSelectedMenuItemContextFieldName(context);        if (currentMenuItemName != null && currentMenuItemName.equals(this.name))             return true;        else            return false;    }        public static class Link {            protected ModelMenuItem linkMenuItem;            protected FlexibleStringExpander textExdr;            protected FlexibleStringExpander idExdr;            protected FlexibleStringExpander styleExdr;            protected FlexibleStringExpander targetExdr;            protected FlexibleStringExpander targetWindowExdr;            protected FlexibleStringExpander prefixExdr;            protected FlexibleStringExpander nameExdr;            protected Image image;            protected String urlMode = "intra-app";            protected boolean fullPath = false;            protected boolean secure = false;            protected boolean encode = false;                        public Link( Element linkElement, ModelMenuItem parentMenuItem) {                    this.linkMenuItem = parentMenuItem;                setText(linkElement.getAttribute("text"));                setId(linkElement.getAttribute("id"));                setStyle(linkElement.getAttribute("style"));                setTarget(linkElement.getAttribute("target"));                setTargetWindow(linkElement.getAttribute("target-window"));                setPrefix(linkElement.getAttribute("prefix"));                setUrlMode(linkElement.getAttribute("url-mode"));                setFullPath(linkElement.getAttribute("full-path"));                setSecure(linkElement.getAttribute("secure"));                setEncode(linkElement.getAttribute("encode"));                setName(linkElement.getAttribute("name"));                Element imageElement = UtilXml.firstChildElement(linkElement, "image");                if (imageElement != null) {                    this.image = new Image(imageElement);                }                }                public void renderLinkString(StringBuffer buffer, Map context, MenuStringRenderer menuStringRenderer) {                menuStringRenderer.renderLink(buffer, context, this);            }                        public String getText(Map context) {                String txt =  this.textExdr.expandString(context);                if (UtilValidate.isEmpty(txt))                    txt = linkMenuItem.getTitle(context);                return txt;            }                        public String getId(Map context) {                return this.idExdr.expandString(context);            }                        public String getStyle(Map context) {                String style = this.styleExdr.expandString(context);                if (UtilValidate.isEmpty(style)) {                	style = this.linkMenuItem.getWidgetStyle();                }                return style;            }                        public String getName(Map context) {                return this.nameExdr.expandString(context);            }                    public String getTarget(Map context) {                return this.targetExdr.expandString(context);            }                        public String getTargetWindow(Map context) {                return this.targetWindowExdr.expandString(context);            }                        public String getUrlMode() {                return this.urlMode;            }                        public String getPrefix(Map context) {                return this.prefixExdr.expandString(context);            }                        public boolean getFullPath() {                return this.fullPath;            }                        public boolean getSecure() {                return this.secure;            }                        public boolean getEncode() {                return this.encode;            }                        public Image getImage() {                return this.image;            }            public void setText( String val ) {                String textAttr = UtilFormatOut.checkNull(val);                this.textExdr = new FlexibleStringExpander(textAttr);            }            public void setId( String val ) {                this.idExdr = new FlexibleStringExpander(val);            }            public void setStyle( String val ) {                this.styleExdr = new FlexibleStringExpander(val);            }            public void setTarget( String val ) {                this.targetExdr = new FlexibleStringExpander(val);            }            public void setTargetWindow( String val ) {                this.targetWindowExdr = new FlexibleStringExpander(val);            }            public void setPrefix( String val ) {                this.prefixExdr = new FlexibleStringExpander(val);            }            public void setUrlMode( String val ) {                if (UtilValidate.isNotEmpty(val))                    this.urlMode = val;            }            public void setName( String val ) {                this.nameExdr = new FlexibleStringExpander(val);            }            public void setFullPath( String val ) {                String sFullPath = val;                if (sFullPath != null && sFullPath.equalsIgnoreCase("true"))                    this.fullPath = true;                else                    this.fullPath = false;            }            public void setSecure( String val ) {                String sSecure = val;                if (sSecure != null && sSecure.equalsIgnoreCase("true"))                    this.secure = true;                else                    this.secure = false;            }            public void setEncode( String val ) {                String sEncode = val;                if (sEncode != null && sEncode.equalsIgnoreCase("true"))                    this.encode = true;                else                    this.encode = false;            }            public void setImage( Image img ) {                this.image = img;            }                        public ModelMenuItem getLinkMenuItem() {            	return linkMenuItem;            }                        }        public static class Image {            protected FlexibleStringExpander srcExdr;            protected FlexibleStringExpander idExdr;            protected FlexibleStringExpander styleExdr;            protected FlexibleStringExpander widthExdr;            protected FlexibleStringExpander heightExdr;            protected FlexibleStringExpander borderExdr;            protected String urlMode;                        public Image( Element imageElement) {                    setSrc(imageElement.getAttribute("src"));                setId(imageElement.getAttribute("id"));                setStyle(imageElement.getAttribute("style"));                setWidth(imageElement.getAttribute("width"));                setHeight(imageElement.getAttribute("height"));                setBorder(UtilFormatOut.checkEmpty(imageElement.getAttribute("border"), "0"));                setUrlMode(UtilFormatOut.checkEmpty(imageElement.getAttribute("url-mode"), "content"));                }                public void renderImageString(StringBuffer buffer, Map context, MenuStringRenderer menuStringRenderer) {                menuStringRenderer.renderImage(buffer, context, this);            }                        public String getSrc(Map context) {                return this.srcExdr.expandString(context);            }                        public String getId(Map context) {                return this.idExdr.expandString(context);            }                        public String getStyle(Map context) {                return this.styleExdr.expandString(context);            }            public String getWidth(Map context) {                return this.widthExdr.expandString(context);            }            public String getHeight(Map context) {                return this.heightExdr.expandString(context);            }            public String getBorder(Map context) {                return this.borderExdr.expandString(context);            }                        public String getUrlMode() {                return this.urlMode;            }                        public void setSrc( String val ) {                String textAttr = UtilFormatOut.checkNull(val);                this.srcExdr = new FlexibleStringExpander(textAttr);            }            public void setId( String val ) {                this.idExdr = new FlexibleStringExpander(val);            }            public void setStyle( String val ) {                this.styleExdr = new FlexibleStringExpander(val);            }            public void setWidth( String val ) {                this.widthExdr = new FlexibleStringExpander(val);            }            public void setHeight( String val ) {                this.heightExdr = new FlexibleStringExpander(val);            }            public void setBorder( String val ) {                this.borderExdr = new FlexibleStringExpander(val);            }            public void setUrlMode( String val ) {                if (UtilValidate.isEmpty(val))                    this.urlMode = "content";                else                    this.urlMode = val;            }                        }    }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -