Package com.intellij.javaee.web.facet

Examples of com.intellij.javaee.web.facet.WebFacet


    final String namespace = getNamespace(psiElement);
    if (namespace == null) {
      return false;
    }

    final WebFacet webFacet = WebUtil.getWebFacet(psiElement);
    if (webFacet == null) {
      return false; // setup error, web-facet must be present in current or dependent module
    }

    final FileReferenceSet set = FileReferenceSetHelper.createRestrictedByFileType(psiElement, VtlFileType.INSTANCE);
View Full Code Here


    return WEB;
  }

  @Override
  protected void performSetUp() throws Exception {
    final WebFacet webFacet = ContainerUtil.getFirstItem(WebFacet.getInstances(myModule));
    assert webFacet != null;
    webFacet.addWebRoot(VfsUtilCore.pathToUrl(getTestDataPath() + "/jsp"), "/");
    webFacet.addWebRoot(VfsUtilCore.pathToUrl(getTestDataPath() + "/jsp2"), "2ndWebRoot");
  }
View Full Code Here


          // create filter & mapping in web.xml (if present)
          new WriteCommandAction.Simple(modifiableRootModel.getProject()) {
            protected void run() throws Throwable {
              final WebFacet webFacet = strutsFacet.getWebFacet();

              final ConfigFile configFile = webFacet.getWebXmlDescriptor();
              if (configFile == null) return;

              final XmlFile webXmlFile = configFile.getXmlFile();
              final WebApp webApp = JamCommonUtil.getRootElement(webXmlFile, WebApp.class, null);
              if (webApp == null) return;
View Full Code Here

  }

  public void onLibraryAdded(final Facet facet, @NotNull final Library library) {
    super.onLibraryAdded(facet, library);
    final StrutsFacet strutsFacet = (StrutsFacet) facet;
    final WebFacet webFacet = strutsFacet.getWebFacet();
    JavaeeArtifactUtil.getInstance().addLibraryToAllArtifactsContainingFacet(library, webFacet);
  }
View Full Code Here

    }


    final FileReferenceSet set = FileReferenceSetHelper.createRestrictedByFileType(psiElement, FtlFileType.INSTANCE);

    final WebFacet webFacet = WebUtil.getWebFacet(psiElement);
    if (webFacet != null) {
      FileReferenceSetHelper.addWebDirectoryAndCurrentNamespaceAsRoots(psiElement, namespace, webFacet, set);
    }

    set.setEmptyPathAllowed(false);
View Full Code Here

    if (strutsProperty != null) {
      value = strutsProperty.getValue();
    }

    // 4. web.xml
    final WebFacet webFacet = WebUtil.getWebFacet(context);
    if (webFacet == null) {
      return value; // should not happen in real projects..
    }
    final WebApp webApp = webFacet.getRoot();
    if (webApp == null) {
      return value; // no web.xml
    }

    final Filter filter = ContainerUtil.find(webApp.getFilters(), WEB_XML_STRUTS_FILTER_CONDITION);
View Full Code Here

    final String packageNamespace = getNamespace(psiElement);
    if (packageNamespace == null) {
      return false; // XML error
    }

    final WebFacet webFacet = WebUtil.getWebFacet(psiElement);
    if (webFacet == null) {
      return false; // setup error, web-facet must be present in current or dependent module
    }

    final FileReferenceSet fileReferenceSet = FileReferenceSet.createSet(psiElement, soft, false, true);
View Full Code Here

    for (LibraryDefinition library : libraries) {
      BasicLightHighlightingTestCase.addLibrary(module, model, library.groupId, library.artifactIds);
    }

    final WebFacet webFacet = FacetUtil.addFacet(module, WebFacetType.getInstance());
    if (addStrutsFacet) {
      FacetManager.getInstance(module).addFacet(StrutsFacetType.getInstance(), "struts2", webFacet);
    }

    if (webXmlUrl != null) {
      final VirtualFile root = model.getSourceRoots()[0];
      webFacet.addWebRoot(root, "/");

      final ConfigFileInfoSet descriptors = webFacet.getDescriptorsContainer().getConfiguration();
      descriptors.addConfigFile(DeploymentDescriptorsConstants.WEB_XML_META_DATA, webXmlUrl);

      for (String url : ModuleRootManager.getInstance(module).getSourceRootUrls()) {
        webFacet.addWebSourceRoot(url);
      }
    }

    for (Callback callback : callbacks) {
      callback.configureModule(module, model, contentEntry);
View Full Code Here

TOP

Related Classes of com.intellij.javaee.web.facet.WebFacet

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.