com.intellij.pom.java
Class PomJavaAspect

java.lang.Object
  extended by com.intellij.pom.java.PomJavaAspect
All Implemented Interfaces:
BaseComponent, ProjectComponent, PomModelAspect

public abstract class PomJavaAspect
extends java.lang.Object
implements PomModelAspect


Constructor Summary
PomJavaAspect()
           
 
Method Summary
abstract  PomMemberOwner findClass(java.lang.String fqn, PomScope scope)
           
abstract  PomMemberOwner[] findClasses(java.lang.String fqn, PomScope scope)
           
abstract  PomPackage findPackage(java.lang.String fqn)
           
static PomJavaAspect getInstance(PomModel model)
           
static PomJavaAspect getInstance(Project project)
           
abstract  LanguageLevel getLanguageLevel()
           
abstract  PomPackage getRootPackage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.intellij.pom.PomModelAspect
update
 
Methods inherited from interface com.intellij.openapi.components.ProjectComponent
projectClosed, projectOpened
 
Methods inherited from interface com.intellij.openapi.components.BaseComponent
disposeComponent, getComponentName, initComponent
 

Constructor Detail

PomJavaAspect

public PomJavaAspect()
Method Detail

getInstance

public static PomJavaAspect getInstance(Project project)

getInstance

public static PomJavaAspect getInstance(PomModel model)

getRootPackage

public abstract PomPackage getRootPackage()

findClass

public abstract PomMemberOwner findClass(java.lang.String fqn,
                                         PomScope scope)

findClasses

public abstract PomMemberOwner[] findClasses(java.lang.String fqn,
                                             PomScope scope)

findPackage

public abstract PomPackage findPackage(java.lang.String fqn)

getLanguageLevel

public abstract LanguageLevel getLanguageLevel()