*/
package net.sourceforge.phpdt.internal.corext.template.php;
-import org.eclipse.jface.text.IDocument;
-/*
-import org.eclipse.jdt.core.ICompilationUnit;
-import org.eclipse.jdt.core.IJavaElement;
-import org.eclipse.jdt.core.IMethod;
-import org.eclipse.jdt.core.JavaModelException;
-import org.eclipse.jdt.core.Signature;
-*/
import net.sourceforge.phpdt.internal.corext.template.ContextType;
-import net.sourceforge.phpdt.internal.corext.template.TemplateContext;
-import net.sourceforge.phpdt.internal.corext.template.TemplateVariable;
+
+import org.eclipse.jface.text.IDocument;
/**
* Compilation unit context type.
protected IDocument fDocument;
/** the completion position within the document string */
- protected int fPosition;
-
+ protected int fOffset;
+
+ /** the completion length */
+ protected int fLength;
+
/** the associated compilation unit, may be <code>null</code> */
//protected ICompilationUnit fCompilationUnit;
/*
/**
* Sets context parameters. Needs to be called before createContext().
*/
- public void setContextParameters(IDocument document, int position) {//, ICompilationUnit compilationUnit) {
+ public void setContextParameters(IDocument document, int position, int length) {//, ICompilationUnit compilationUnit) {
fDocument= document;
- fPosition= position;
+ fOffset= position;
+ fLength= length;
// fCompilationUnit= compilationUnit;
}