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

📄 maxtreext.java

📁 VC++
💻 JAVA
字号:
package com.sinosoft.security.util.maxtree.xtree;

import java.util.ArrayList;

import com.sinosoft.security.util.maxtree.MaxTree;
import com.sinosoft.security.util.maxtree.MaxTreeItem;

public class MaxTreeXt implements MaxTree {
	public MaxTreeXt() throws Exception {

	}

	public MaxTreeXt(String sText, String sXmlSrc, String sAction,
			String sBehavior, String sIcon, String sOpenIcon) {
	}

	private String sID = "";

	private String sText = "";

	private String sXmlSrc = "";

	private String sAction = "";

	private String sBehavior = "";

	private String sIcon = "";

	private String sOpenIcon = "";

	private ArrayList childs = new ArrayList();

	public void MaxTreeXlt() throws Exception {
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#getSAction()
	 */
	public String getSAction() {
		return sAction;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#setSAction(java.lang.String)
	 */
	public void setSAction(String action) {
		sAction = action;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#getSBehavior()
	 */
	public String getSBehavior() {
		return sBehavior;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#setSBehavior(java.lang.String)
	 */
	public void setSBehavior(String behavior) {
		sBehavior = behavior;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#getSIcon()
	 */
	public String getSIcon() {
		return sIcon;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#setSIcon(java.lang.String)
	 */
	public void setSIcon(String icon) {
		sIcon = icon;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#getSOpenIcon()
	 */
	public String getSOpenIcon() {
		return sOpenIcon;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#setSOpenIcon(java.lang.String)
	 */
	public void setSOpenIcon(String openIcon) {
		sOpenIcon = openIcon;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#getSText()
	 */
	public String getSText() {
		return sText;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#setSText(java.lang.String)
	 */
	public void setSText(String text) {
		sText = text;
	}

	public String getSID() {
		return sID;

	}

	public void setSID(String sID) {
		this.sID = sID;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#getSXmlSrc()
	 */
	public String getSXmlSrc() {
		return sXmlSrc;
	}

	/*
	 * (非 Javadoc)
	 * 
	 * @see com.sinosoft.security.mazingutil.maxtree.xloadtree.MaxTree#setSXmlSrc(java.lang.String)
	 */
	public void setSXmlSrc(String xmlSrc) {
		sXmlSrc = xmlSrc;
	}

	public String toXML() {
		StringBuffer xmlBuilder = new StringBuffer();
		String icon = (sIcon.equalsIgnoreCase("")) ? "" : "=\"" + sIcon + "\"";
		String oIcon = (sIcon.equalsIgnoreCase("")) ? "" : "=\"" + sOpenIcon
				+ "\"";
		xmlBuilder.append("<Xtree>\n");
		xmlBuilder.append("<node text=\"" + sText + "\" action=\"" + sAction
				+ "\" " + icon + " " + oIcon + ">\n");

		for (int i = 0; i < childs.size(); i++) {
			String sub = ((MaxTreeItem) childs.get(i)).toXML();
			xmlBuilder.append(sub);
		}

		xmlBuilder.append("</node>\n");
		xmlBuilder.append("</Xtree>\n");
		return xmlBuilder.toString();
	}

	public void addTreeItem(MaxTreeItem item) {
		childs.add(item);

	}

	public String toScript() {
		StringBuffer script = new StringBuffer();
		script.append(toRoot());
		for (int i = 0; i < childs.size(); i++) {
			MaxTreeItem child = (MaxTreeItem) childs.get(i);
			script.append(child.toScript());
			String sub = "tree.add(" + "treeItem" + child.getSID() + ");\n";
			script.append(sub);
		}
		script.append("document.write(tree);");
		return script.toString();
	}

	private String toRoot() {
		String root = "var tree = new WebFXTree(\"" + sText + "\",\"" + sAction
				+ "\");\n";
		return root;
	}
}

⌨️ 快捷键说明

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