package net.sourceforge.phpeclipse;

import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.IPath;

public class LoadPathEntry {
  public static final String TYPE_PROJECT = "project";

  protected IProject project;
  protected String type;

  public LoadPathEntry(IProject aProjectEntry) {
    project = aProjectEntry;
    type = TYPE_PROJECT;
  }

  public IPath getPath() {
    return project.getFullPath();
  }

  public IProject getProject() {
    return project;
  }

  public String getType() {
    return type;
  }

  public String toXML() {
    StringBuffer buffer = new StringBuffer();

    buffer.append("<pathentry type=\"");
    buffer.append(type + "\" ");
    buffer.append("path=\"" + getPath() + "\"/>");

    return buffer.toString();
  }
}