Skip to content

Java web templates: xylo.idea dev

Stefan Endrullis edited this page Sep 8, 2018 · 1 revision

This file contains special templates for IDEA (plugin) developers:

  • .toVirtualFile - convert to virtual file
  • .toFile - convert to file
  • .getAttributes - get file attributes
  • .openInEditor - open file in editor
  • .getVirtualFile - get virtual file
  • .getDocument - get IDEA document
  • .getPsiFile - get PSI file
  • .getPsiJavaFile - get PSI Java file
  • .getPsiPackage - get PSI package
  • .getChildrenOfType - get children of an PsiElement and of a certain type
  • .getModule - get IDEA module
  • .getProject - get IDEA project
  • .getFileEditorManager - get FileEditorManager
  • .getPsiManager - get PsiManager
  • .getPsiFileFactory - get PsiFileFactory
  • .getProjectRootManager - get ProjectRootManager
  • .getTemplateManager - get TemplateManager
  • .getJavaPsiFacade - get JavaPsiFacade
  • .runReadAction - wrap in an runWriteAction(...) block
  • .runWriteAction - wrap in an runWriteAction(...) block
  • .invokeLater - wrap in an invokeLater(...) block
  • .showDiff - open a diff view