Examples of ManifestParser


Examples of com.springsource.util.parser.manifest.ManifestParser

            throw new RuntimeException(e);
        }
    }

    public static ManifestContents getManifest(Reader reader) {
        ManifestParser parser = new RecoveringManifestParser();
        try {
            ManifestContents manifest = parser.parse(reader);
            if (parser.foundProblems()) {
                for (ManifestProblem problem : parser.getProblems()) {
                    System.err.println(problem.toStringWithContext());
                    System.err.println();
                }
                throw new RuntimeException("There was a problem with the manifest");
            }
View Full Code Here

Examples of me.tatarka.androidunittest.idea.util.ManifestParser

    private static String findRPackageName(IdeaAndroidUnitTest androidUnitTest) {
        String packageName = androidUnitTest.getAndroidDelegate().getDefaultConfig().getProductFlavor().getApplicationId();
        if (packageName == null) {
            File manifestFile = androidUnitTest.getAndroidDelegate().getDefaultConfig().getSourceProvider().getManifestFile();
            ManifestParser parser = new DefaultManifestParser();
            packageName = parser.getPackage(manifestFile);
        }
        return packageName;
    }
View Full Code Here

Examples of org.apache.felix.framework.util.manifestparser.ManifestParser

        m_bundle = bundle;
        m_id = id;
        m_headerMap = headerMap;
        m_content = content;

        ManifestParser mp = new ManifestParser(
            ((BundleImpl) bundle).getFramework().getLogger(),
            ((BundleImpl) bundle).getFramework().getConfig(),
            this,
            m_headerMap);

        // Record some of the parsed metadata. Note, if this is an extension
        // bundle it's exports are removed, since they will be added to the
        // system bundle directly later on.
        m_manifestVersion = mp.getManifestVersion();
        m_version = mp.getBundleVersion();
        m_declaredCaps = mp.getCapabilities();
        m_declaredReqs = mp.getRequirements();
        m_declaredNativeLibs = mp.getLibraries();
        m_declaredActivationPolicy = mp.getActivationPolicy();
        m_activationExcludes = (mp.getActivationExcludeDirective() == null)
            ? null
            : ManifestParser.parseDelimitedString(mp.getActivationExcludeDirective(), ",");
        m_activationIncludes = (mp.getActivationIncludeDirective() == null)
            ? null
            : ManifestParser.parseDelimitedString(mp.getActivationIncludeDirective(), ",");
        m_symbolicName = mp.getSymbolicName();
        m_isExtension = mp.isExtension();
        m_isFragment = m_headerMap.containsKey(Constants.FRAGMENT_HOST);
    }
View Full Code Here

Examples of org.apache.felix.framework.util.manifestparser.ManifestParser

        syscaps = ((capextra == null) || (capextra.trim().length() == 0))
            ? syscaps : syscaps + "," + capextra;
        m_headerMap.put(FelixConstants.PROVIDE_CAPABILITY, syscaps);
        try
        {
            ManifestParser mp = new ManifestParser(
                m_logger, m_configMap, m_systemBundleRevision, m_headerMap);
            List<BundleCapability> caps = aliasSymbolicName(mp.getCapabilities());
            caps.add(buildNativeCapabilites());
            appendCapabilities(caps);
        }
        catch (Exception ex)
        {
View Full Code Here

Examples of org.apache.felix.framework.util.manifestparser.ManifestParser

        syscaps = ((capextra == null) || (capextra.trim().length() == 0))
            ? syscaps : syscaps + "," + capextra;
        m_headerMap.put(FelixConstants.PROVIDE_CAPABILITY, syscaps);
        try
        {
            ManifestParser mp = new ManifestParser(
                m_logger, m_configMap, m_systemBundleRevision, m_headerMap);
            List<BundleCapability> caps = aliasSymbolicName(mp.getCapabilities());
            appendCapabilities(caps);
        }
        catch (Exception ex)
        {
            m_capabilities = Collections.EMPTY_LIST;
View Full Code Here

Examples of org.apache.felix.framework.util.manifestparser.ManifestParser

   * @throws BundleException
   */
  public VerifierBundleRevision(Logger log, Bundle bundle, Map<String, String> config, Map<String, String> headers) throws BundleException {
    m_bundle = bundle;
    m_headers = Collections.unmodifiableMap(headers);
    ManifestParser parser = new ManifestParser(log, config, this, headers);
    m_symbolicName = parser.getSymbolicName();
    m_version = parser.getBundleVersion();
    m_declaredCaps = (m_bundle.getBundleId() != 0) ? parser.getCapabilities() : aliasSymbolicName(parser.getCapabilities());
    m_declaredReqs = parser.getRequirements();
    m_type = headers.containsKey(Constants.FRAGMENT_HOST) ? BundleRevision.TYPE_FRAGMENT : 0;
    m_declaredLibs = parser.getLibraries();
  }
View Full Code Here

Examples of org.apache.felix.framework.util.manifestparser.ManifestParser

        syscaps = ((capextra == null) || (capextra.trim().length() == 0))
            ? syscaps : syscaps + "," + capextra;
        m_headerMap.put(FelixConstants.PROVIDE_CAPABILITY, syscaps);
        try
        {
            ManifestParser mp = new ManifestParser(
                m_logger, m_configMap, m_systemBundleRevision, m_headerMap);
            List<BundleCapability> caps = aliasSymbolicName(mp.getCapabilities());
            appendCapabilities(caps);
        }
        catch (Exception ex)
        {
            m_capabilities = Collections.EMPTY_LIST;
View Full Code Here

Examples of org.apache.felix.framework.util.manifestparser.ManifestParser

        m_bundle = bundle;
        m_id = id;
        m_headerMap = headerMap;
        m_content = content;

        ManifestParser mp = new ManifestParser(
            ((BundleImpl) bundle).getFramework().getLogger(),
            ((BundleImpl) bundle).getFramework().getConfig(),
            this,
            m_headerMap);

        // Record some of the parsed metadata. Note, if this is an extension
        // bundle it's exports are removed, since they will be added to the
        // system bundle directly later on.
        m_manifestVersion = mp.getManifestVersion();
        m_version = mp.getBundleVersion();
        m_declaredCaps = mp.isExtension() ? Collections.EMPTY_LIST : mp.getCapabilities();
        m_declaredReqs = mp.getRequirements();
        m_declaredNativeLibs = mp.getLibraries();
        m_declaredActivationPolicy = mp.getActivationPolicy();
        m_activationExcludes = (mp.getActivationExcludeDirective() == null)
            ? null
            : ManifestParser.parseDelimitedString(mp.getActivationExcludeDirective(), ",");
        m_activationIncludes = (mp.getActivationIncludeDirective() == null)
            ? null
            : ManifestParser.parseDelimitedString(mp.getActivationIncludeDirective(), ",");
        m_symbolicName = mp.getSymbolicName();
        m_isExtension = mp.isExtension();
        m_isFragment = m_headerMap.containsKey(Constants.FRAGMENT_HOST);
    }
View Full Code Here

Examples of org.cloudfoundry.ide.eclipse.server.core.internal.application.ManifestParser

    // initial push, or through start/update restart)
    // so it will keep manifest reading I/O only to these cases, rather than
    // on deployment info update, which occurs on
    // every refresh.
    if (archivePath == null) {
      archivePath = new ManifestParser(appModule, cloudServer)
          .getApplicationProperty(null, ManifestParser.PATH_PROP);
    }

    File packagedFile = null;
    if (archivePath != null) {
View Full Code Here

Examples of org.cloudfoundry.ide.eclipse.server.core.internal.application.ManifestParser

    if (appModule == null) {
      return;
    }

    if (saveManifest != null) {
      ManifestParser parser = new ManifestParser(appModule, cloudServer);
      if (!parser.canWriteToManifest()) {
        saveManifest.setEnabled(false);
        saveManifest.setToolTipText(Messages.ApplicationDetailsPart_TEXT_MANIFEST_SAVE_CREATE_TOOLTIP);
      }
      else {
        saveManifest.setEnabled(true);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.