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

📄 conceptnode.java

📁 《Java网络程序设计.rar》包括三个网络程序的源代码。
💻 JAVA
字号:
package org.impact.stars.appclient.concept.model;

/* the data node of the concept tree*/

import java.util.Vector;
import java.sql.*;
import org.impact.stars.conceptmd.concept.model.ConceptModel;

public class Conceptnode {
	Conceptnode parentConceptnode;

        Vector subConceptnode;
        
	private String  conceptID;
	private String	name;
        private String  parentID;
	private String	type;
        private String  proposer;
	private String	shared;
        private java.sql.Date proposetime;
	private String  definition;                
	private String	description;

	/**
	 * Conceptnode constructor comment.
	 */
	public Conceptnode() {
		super();
	}
	public Conceptnode(String aname) {
		this.name = aname;
		parentConceptnode = null;
		subConceptnode = new Vector();
	}
	public Conceptnode( String aconceptID, String aname, String aparentID, 
            String atype, String apstakeholder, String ashared, 
            Date aproposetime, String adefinition, String adescription)
	{
		parentConceptnode = null;
		subConceptnode = new Vector();
		conceptID = aconceptID;
		name = aname;
                parentID = aparentID;
		type = atype;
                proposer = apstakeholder;
		shared = ashared;
                proposetime = aproposetime;
		definition = adefinition;                
		description = adescription;
	}
        
        public Conceptnode(ConceptModel acmd)
	{
		parentConceptnode = null;
		subConceptnode = new Vector();
		conceptID = acmd.getConceptID();
		name = acmd.getName();
                parentID = acmd.getParentID();
		type = acmd.getType();
                proposer = acmd.getPstakeholder();
		shared = acmd.getShared();
                proposetime = acmd.getProposetime();
		definition = acmd.getDefinition();                
		description = acmd.getDescription();
	}
	public Date getProposetime() {
		return proposetime;
	}
	public Conceptnode getChildAt(int i) {
		return (Conceptnode) subConceptnode.elementAt(i);
	}
	public int getChildCount() {
		return subConceptnode.size();
	}
	public String getDefinition() {
		return definition;
	}
	public String getConceptID(){
		return conceptID;
	}
	public String getDescription() {
		return description;
	}
	public int getIndexOfChild(Conceptnode kid) {
		return subConceptnode.indexOf(kid);
	}
	//  accessors
	public String getName() {
		return name;
	}
	public String getParentID() {
		return parentID;
	}
	public Conceptnode getparentConceptnode() {
		return parentConceptnode;
	}
	public String getProposer() {
		return proposer;
	}
	public String getShared() {
		return shared;
	}
	public String getType() {
		return type;
	}
	public static void linkFamily(Conceptnode pa, Conceptnode akid) {
		//int len = kids.length;
		//Conceptnode kid = null;
			pa.subConceptnode.addElement(akid);
			akid.parentConceptnode = pa;
	}
	/// getter methods ///////////////////////////////////

	public String toString() {
		return name;
	}
}

⌨️ 快捷键说明

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