www.pudn.com > jsptree-1.0-b6-src.zip > RootNodeSkin.java
// Copyright (c) 2003 AtBusiness Communications Corp. All Rights Reserved.
package net.sf.jsptree.example;
import net.sf.jsptree.component.JSPTreeComponent;
import net.sf.jsptree.skin.DefaultTemplateSkin;
import net.sf.jsptree.skin.NodeInfo;
import net.sf.jsptree.template.NodeTemplate;
/**
*
* @author Vladislav Kamensky
*/
public class RootNodeSkin extends DefaultTemplateSkin {
public static final String ROOT_NODE_SKIN = "root_node.tmpl";
public static final String ROOT_NODE_RIGHT_SHIFT = "root_node_right_shift.tmpl";
protected NodeTemplate selectNodeTemplate(NodeInfo p_nodeInfo, JSPTreeComponent p_comp) {
return p_comp.getTemplate(ROOT_NODE_SKIN);
}
protected NodeTemplate selectRightShiftTemplate(NodeInfo p_nodeInfo, JSPTreeComponent p_comp) {
return p_comp.getTemplate(ROOT_NODE_RIGHT_SHIFT);
}
public String[] getTemplateNames() {
String[] a_temp = {ROOT_NODE_SKIN, ROOT_NODE_RIGHT_SHIFT};
return a_temp;
}
}