rcdemotreenode.java

来自「OperaMasks是一种基于J2EE的Web开发技术」· Java 代码 · 共 127 行

JAVA
127
字号
package demo.common;

import java.util.LinkedList;
import java.util.List;

public class RcdemoTreeNode {
	private String userData;
	private String text;
	private String url;
	private boolean expended;
	private List<String> mbsrc;
	private List<String> jspsrc;
	private RcdemoTreeNode parent;
	private List<RcdemoTreeNode> children;

	public RcdemoTreeNode() {
		super();
	}

	public RcdemoTreeNode(String userData, String text) {
		super();
		this.userData = userData;
		this.text = text;
	}

	public RcdemoTreeNode(String userData, String text, String url) {
		super();
		this.userData = userData;
		this.text = text;
		this.url = url;
	}

	public RcdemoTreeNode(String userData, String text, String url,
			boolean expended, List<String> mbsrc, List<String> jspsrc,
			RcdemoTreeNode parent, List<RcdemoTreeNode> children) {
		super();
		this.userData = userData;
		this.text = text;
		this.url = url;
		this.expended = expended;
		this.mbsrc = mbsrc;
		this.jspsrc = jspsrc;
		this.parent = parent;
		this.children = children;
	}

	public void add(RcdemoTreeNode node) {
		node.setParent(this);
		if (this.children == null)
			this.children = new LinkedList<RcdemoTreeNode>();
		this.children.add(node);
	}

	public String getUserData() {
		return userData;
	}

	public void setUserData(String userData) {
		this.userData = userData;
	}

	public String getText() {
		return text;
	}

	public void setText(String text) {
		this.text = text;
	}

	public String getUrl() {
		return url;
	}

	public void setUrl(String url) {
		this.url = url;
	}

	public List<String> getMbsrc() {
		return mbsrc;
	}

	public void setMbsrc(List<String> mbsrc) {
		this.mbsrc = mbsrc;
	}

	public List<String> getJspsrc() {
		return jspsrc;
	}

	public void setJspsrc(List<String> jspsrc) {
		this.jspsrc = jspsrc;
	}

	public RcdemoTreeNode getParent() {
		return parent;
	}

	public void setParent(RcdemoTreeNode parent) {
		this.parent = parent;
	}

	public List<RcdemoTreeNode> getChildren() {
		return children;
	}

	public void setChildren(List<RcdemoTreeNode> children) {
		this.children = children;
	}

	public boolean isLeaf() {
		if (this == null)
			return false;
		else if (this.children == null || this.children.size() == 0)
			return true;
		else
			return false;
	}

	public boolean isExpended() {
		return expended;
	}

	public void setExpended(boolean expended) {
		this.expended = expended;
	}
}

⌨️ 快捷键说明

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