AbsDescriptionElement.java

00001 
00027 package org.objectweb.jonas_lib.deployment.xml;
00028 
00035 public abstract class AbsDescriptionElement extends AbsElement implements DescriptionGroupXml {
00036 
00040     private Icon icon = null;
00041 
00045     private String description = null;
00046 
00050     private String displayName = null;
00051 
00055     public AbsDescriptionElement() {
00056         super();
00057         icon = new Icon();
00058     }
00059 
00063     public String getDisplayName() {
00064         return displayName;
00065     }
00066 
00067 
00072     public void setDisplayName(String displayname) {
00073         displayName = displayname;
00074     }
00078     public Icon getIcon() {
00079         return icon;
00080     }
00081 
00082 
00087     public void setIcon(Icon icon) {
00088         this.icon = icon;
00089     }
00090 
00091 
00096     public void setSmallIcon(String small) {
00097         icon.setSmallIcon(small);
00098     }
00099 
00104     public String setSmallIcon() {
00105         return icon.getSmallIcon();
00106     }
00111     public void setLargeIcon(String large) {
00112         icon.setLargeIcon(large);
00113     }
00118     public String setLargeIcon() {
00119         return icon.getLargeIcon();
00120     }
00121 
00125     public String getDescription() {
00126         return description;
00127     }
00128 
00133     public void setDescription(String description) {
00134         this.description = description;
00135     }
00136 
00137 }

Generated on Tue Feb 15 15:05:51 2005 for JOnAS by  doxygen 1.3.9.1