Improved "project.index" file for PHPdoc TextHover information
[phpeclipse.git] / net.sourceforge.phpeclipse / src / net / sourceforge / phpeclipse / builder / PHPIdentifierLocation.java
index 0b3f252..e3ea468 100644 (file)
@@ -9,6 +9,9 @@ import net.sourceforge.phpeclipse.mover.obfuscator.PHPIdentifier;
 public class PHPIdentifierLocation extends PHPIdentifier {
   private String fClassname;
   private String fFilename;
+       private int fOffset;
+       private int fPHPDocLength;
+       private int fPHPDocOffset;
 
   public PHPIdentifierLocation(String identifier, int type, String filename) {
     this(identifier, type, filename, null);
@@ -18,6 +21,9 @@ public class PHPIdentifierLocation extends PHPIdentifier {
                super(identifier, type);
                fFilename = filename;
                fClassname = classname;
+               fOffset = -1;
+               fPHPDocLength = -1;
+               fPHPDocOffset = -1;
        }
   /* (non-Javadoc)
    * @see java.lang.Object#equals(java.lang.Object)
@@ -44,6 +50,27 @@ public class PHPIdentifierLocation extends PHPIdentifier {
   }
 
   /**
+   * @return
+   */
+  public int getOffset() {
+    return fOffset;
+  }
+
+  /**
+   * @return
+   */
+  public int getPHPDocLength() {
+    return fPHPDocLength;
+  }
+
+  /**
+   * @return
+   */
+  public int getPHPDocOffset() {
+    return fPHPDocOffset;
+  }
+
+  /**
    * @param string
    */
   public void setClassname(String string) {
@@ -57,6 +84,27 @@ public class PHPIdentifierLocation extends PHPIdentifier {
     fFilename = string;
   }
 
+  /**
+   * @param i
+   */
+  public void setOffset(int i) {
+    fOffset = i;
+  }
+
+  /**
+   * @param i
+   */
+  public void setPHPDocLength(int i) {
+    fPHPDocLength = i;
+  }
+
+  /**
+   * @param i
+   */
+  public void setPHPDocOffset(int i) {
+    fPHPDocOffset = i;
+  }
+
   /* (non-Javadoc)
    * @see java.lang.Object#toString()
    */