X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.externaltools/src/net/sourceforge/phpdt/externaltools/variable/ProjectNameExpander.java b/net.sourceforge.phpeclipse.externaltools/src/net/sourceforge/phpdt/externaltools/variable/ProjectNameExpander.java new file mode 100644 index 0000000..11fe671 --- /dev/null +++ b/net.sourceforge.phpeclipse.externaltools/src/net/sourceforge/phpdt/externaltools/variable/ProjectNameExpander.java @@ -0,0 +1,22 @@ +package net.sourceforge.phpdt.externaltools.variable; + +import org.eclipse.core.resources.IProject; + +/** + * Extracts the project name from a variable context + */ +public class ProjectNameExpander implements IVariableTextExpander { + + /** + * Returns the name of the project in the given context or + * null if there is no project in the context. + */ + public String getText(String varTag, String varValue, ExpandVariableContext context) { + IProject project= context.getProject(); + if (project != null) { + return project.getName(); + } + return null; + } + +}