/* * (c) Copyright IBM Corp. 2000, 2001. * All Rights Reserved. */ package net.sourceforge.phpdt.internal.corext.template.php; //import net.sourceforge.phpdt.core.ICompilationUnit; import net.sourceforge.phpdt.core.ICompilationUnit; import org.eclipse.jface.text.IDocument; /** * A context type for javadoc. */ public class HTMLContextType extends CompilationUnitContextType { /** * Creates a java context type. */ public HTMLContextType() { super("html"); //$NON-NLS-1$ // global // addVariable(new GlobalVariables.Cursor()); // addVariable(new GlobalVariables.Dollar()); // addVariable(new GlobalVariables.Date()); // addVariable(new GlobalVariables.Year()); // addVariable(new GlobalVariables.Time()); // addVariable(new GlobalVariables.User()); // compilation unit /* addVariable(new File()); addVariable(new Method()); addVariable(new ReturnType()); addVariable(new Arguments()); addVariable(new Type()); addVariable(new Package()); addVariable(new Project());*/ } /* * @see ContextType#createContext() */ public CompilationUnitContext createContext(IDocument document, int offset, int length, ICompilationUnit compilationUnit) { return new HTMLUnitContext(this, document, offset, length, compilationUnit); } /* (non-Javadoc) * @see net.sourceforge.phpdt.internal.corext.template.java.CompilationUnitContextType#createContext(org.eclipse.jface.text.IDocument, int, int, net.sourceforge.phpdt.core.ICompilationUnit) */ // public CompilationUnitContext createContext(IDocument document, int offset, int length, ICompilationUnit compilationUnit) { // return new JavaDocContext(this, document, offset, length, compilationUnit); // } }