improved syntax highlighting scanners and preferences
[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 usage) {
16     this.ElementUsage = "<b>"+usage+"</b>";
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 }