Package com.intellij.spring.facet

Examples of com.intellij.spring.facet.SpringFacet


    return SPRING;
  }

  @Override
  protected void performTearDown() throws Exception {
    final SpringFacet springFacet = SpringFacet.getInstance(myModule);
    if (springFacet != null) {
      springFacet.removeFileSets();
    }
  }
View Full Code Here


  }

  // stuff below is Spring related ===============================================

  protected void createSpringFileSet(final String... springXmlPaths) {
    final SpringFacet springFacet = createSpringFacet();

    @NonNls final SpringFileSet fileSet = springFacet.addFileSet("", "default");
    for (final String springXmlPath : springXmlPaths) {
      myFixture.copyFileToProject(springXmlPath);
      final VirtualFile file = myFixture.getTempDirFixture().getFile(springXmlPath);
      assert file != null;
      fileSet.addFile(file);
    }

    springFacet.getConfiguration().setModified();

    myFixture.copyFileToProject("MyAbstractClass.java");
    myFixture.copyFileToProject("MyClass.java");
    myFixture.copyFileToProject("MyInterface.java");
  }
View Full Code Here

    myFixture.copyFileToProject("MyInterface.java");
  }

  @NotNull
  protected SpringFacet createSpringFacet() {
    final SpringFacet springFacet = SpringFacet.getInstance(myModule);
    if (springFacet != null) {
      return springFacet;
    }

    return new WriteCommandAction<SpringFacet>(myFixture.getProject()) {
      @Override
      protected void run(@NotNull final Result<SpringFacet> result) throws Throwable {
        final SpringFacet facet = FacetManager.getInstance(myModule)
          .addFacet(SpringFacet.getSpringFacetType(), "spring", null);
        result.setResult(facet);
      }
    }.execute().throwException().getResultObject();
  }
View Full Code Here

TOP

Related Classes of com.intellij.spring.facet.SpringFacet

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.