de.frag.umlplugin
Class ClassUnderCursorProvider

java.lang.Object
  extended by de.frag.umlplugin.ClassUnderCursorProvider
All Implemented Interfaces:
PsiClassProvider

public class ClassUnderCursorProvider
extends java.lang.Object
implements PsiClassProvider

Provides access to class under cursor in java editor or class that was source of context sensitive menu.


Constructor Summary
ClassUnderCursorProvider()
           
 
Method Summary
 java.util.List<com.intellij.psi.PsiClass> getPsiClass(com.intellij.openapi.actionSystem.DataContext dataContext)
          Gets psi class under cursor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassUnderCursorProvider

public ClassUnderCursorProvider()
Method Detail

getPsiClass

@NotNull
public java.util.List<com.intellij.psi.PsiClass> getPsiClass(@NotNull
                                                                     com.intellij.openapi.actionSystem.DataContext dataContext)
Gets psi class under cursor.

Specified by:
getPsiClass in interface PsiClassProvider
Parameters:
dataContext - data context
Returns:
found class or null, if no class was found