com.intellij.extapi.psi
Class PsiFileBase

java.lang.Object
  extended by PsiFileImpl
      extended by com.intellij.extapi.psi.PsiFileBase

public abstract class PsiFileBase
extends PsiFileImpl

Created by IntelliJ IDEA. User: max Date: Jan 25, 2005 Time: 9:40:47 PM To change this template use File | Settings | File Templates.


Constructor Summary
protected PsiFileBase(Project project, java.lang.String name, java.lang.CharSequence text, Language language)
           
protected PsiFileBase(Project project, VirtualFile file, Language language)
           
 
Method Summary
 void accept(PsiElementVisitor visitor)
           
protected  FileElement createFileElement(java.lang.CharSequence docText)
           
 Lexer createLexer()
           
 Language getLanguage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PsiFileBase

protected PsiFileBase(Project project,
                      VirtualFile file,
                      Language language)

PsiFileBase

protected PsiFileBase(Project project,
                      java.lang.String name,
                      java.lang.CharSequence text,
                      Language language)
Method Detail

getLanguage

@NotNull
public final Language getLanguage()

createLexer

public final Lexer createLexer()

createFileElement

protected final FileElement createFileElement(java.lang.CharSequence docText)

accept

public void accept(PsiElementVisitor visitor)