package net.sourceforge.phpdt.externaltools.variable; import org.eclipse.core.runtime.IPath; /** * Expands a variable into the last opened PHP file * <p> * This class is not intended to be extended by clients. * </p> */ public class FileExpander extends ResourceExpander { //implements IVariableTextExpander { /** * Create an instance */ public FileExpander() { super(); } /** * Returns a string representation of the path to a file or directory * for the given variable tag and value or <code>null</code>. * * @see IVariableTextExpander#getText(String, String, ExpandVariableContext) */ public String getText(String varTag, String varValue, ExpandVariableContext context) { IPath path = getPath(varTag, varValue, context); if (path != null) { return path.toString(); } return "<no file selected>"; } }