455b9792e59e0d2712f7cc01e3821d1f9e936a05
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / phpeditor / php / PHPElement.java
1 package net.sourceforge.phpeclipse.phpeditor.php;
2
3 /**
4  * @author choochter
5  */
6 public abstract class PHPElement {
7
8   private String ElementName;
9   private String ElementUsage;
10
11   //Setters
12   public final void setName(String ElementName) {
13     this.ElementName = ElementName;
14   }
15   public final void setUsage(String ElementDescription) {
16     this.ElementUsage = ElementDescription;
17   }
18
19   //Getters
20   public final String getName() {
21     return ElementName;
22   }
23   
24   public final String getUsage() {
25     return ElementUsage;
26   }
27
28   public String getHoverText() {
29     return getUsage();
30   }
31   
32   public PHPElement() {
33   }
34   
35   public PHPElement(String Name, String Usage) {
36     setName(Name);
37     if ((Usage == null) || (Usage.equals(""))) {
38       setUsage(Name + " - ");
39     } else {
40       setUsage(Usage);
41     }
42   }
43
44 }