source: vanHelsing/trunk/gui/src/de/dass_it/vanhelsing/gui/items/UserObjectItemType.java@ 865

Last change on this file since 865 was 865, checked in by tobias, on Apr 20, 2010 at 5:21:42 PM

comments added
all methods of the wsdl file implemented

File size: 1.1 KB
Line 
1package de.dass_it.vanhelsing.gui.items;
2
3import javax.swing.tree.DefaultMutableTreeNode;
4import com.icesoft.faces.component.tree.IceUserObject;
5/**
6 * UserObjectItemType contains the UserObjectItem i.e the ResourceItem.
7 * The visual properties of the tree node are set using the UserObjectItemType.
8 * @author tgoecke
9 *
10 */
11public class UserObjectItemType extends IceUserObject {
12
13 private UserObjectItem userObject;
14 private boolean selected;
15
16 public UserObjectItemType(DefaultMutableTreeNode defaultMutableTreeNode){
17 super(defaultMutableTreeNode);
18 setBranchContractedIcon("tree_folder_closed.gif");
19 setBranchExpandedIcon("tree_folder_open.gif");
20 setLeafIcon("tree_document.gif");
21 setLeaf(true);
22 setExpanded(false);
23 setSelected(false);
24 }
25
26 public UserObjectItem getUserObject(){
27 return userObject;
28 }
29 public void setUserObject(UserObjectItem userObject){
30 this.userObject = userObject;
31 }
32 public boolean getSelected(){
33 return selected;
34 }
35 public void setSelected(boolean selected){
36 this.selected = selected;
37 }
38 public void switchSelected(){
39 setSelected(!selected);
40 }
41
42}
Note: See TracBrowser for help on using the repository browser.