📄 node4classleaves.java
字号:
package org.minjey.cjsjk.view.tree.node;import java.util.HashMap;import java.util.Iterator;import org.minjey.cjsjk.model.Major;public abstract class Node4ClassLeaves extends MyTreeNode { public Node4ClassLeaves(Object userObject) { super(userObject); } @Override public void addNode(MyTreeNode node) { } public void showChildren() { } @Override public void deleteNode(MyTreeNode node) { } public HashMap<Integer, Object> getCourses() { Node4ClassLeaves parent = (Node4ClassLeaves)getParent(); HashMap<Integer, Object> pobjs = parent.getCourses(); HashMap<Integer, Object> cobjs = new HashMap<Integer, Object>(); Iterator it = pobjs.values().iterator(); while(it.hasNext()) { Object cobj = it.next(); if(isLeagleChild(userObject, cobj)) { Integer id = (Integer)reflector.getValue(cobj, "id"); cobjs.put(id, cobj); } } return cobjs; } public HashMap<Integer, Object> getStudents() { Node4ClassLeaves parent = (Node4ClassLeaves)getParent(); HashMap<Integer, Object> pobjs = parent.getStudents(); HashMap<Integer, Object> cobjs = new HashMap<Integer, Object>(); Iterator it = pobjs.values().iterator(); while(it.hasNext()) { Object cobj = it.next(); if(isLeagleChild(userObject, cobj)) { Integer id = (Integer)reflector.getValue(cobj, "id"); cobjs.put(id, cobj); } } return cobjs; } public Major getMajor() { Node4ClassLeaves parent = (Node4ClassLeaves)getParent(); return parent.getMajor(); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -