📄 conceptnode.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 + -