protected boolean shouldAddPlugin(BundleDescription bundle, Dictionary environment) { String filterSpec = bundle.getPlatformFilter(); try { return (filterSpec == null|| PDECore.getDefault().getBundleContext().createFilter(filterSpec).match(environment)); } catch (InvalidSyntaxException e) { } return false; } }
protected boolean shouldAddPlugin(BundleDescription bundle, Dictionary<String, String> environment) { String filterSpec = bundle.getPlatformFilter(); try { return (filterSpec == null || PDECore.getDefault().getBundleContext().createFilter(filterSpec).match(environment)); } catch (InvalidSyntaxException e) { } return false; }
for (int i = 0; i < fInfo.items.length; i++) { BundleDescription bundle = (BundleDescription)fInfo.items[i]; String filterSpec = bundle.getPlatformFilter(); try { if (filterSpec == null|| context.createFilter(filterSpec).match(environment)) {
for (int i = 0; i < fInfo.items.length; i++) { BundleDescription bundle = (BundleDescription)fInfo.items[i]; String filterSpec = bundle.getPlatformFilter(); try { if (filterSpec == null|| context.createFilter(filterSpec).match(environment)) {
public static boolean matchesCurrentEnvironment(IPluginModelBase model) { BundleContext context = PDECore.getDefault().getBundleContext(); Dictionary environment = getTargetEnvironment(); BundleDescription bundle = model.getBundleDescription(); String filterSpec = bundle != null ? bundle.getPlatformFilter() : null; try { return filterSpec == null|| context.createFilter(filterSpec).match(environment); } catch (InvalidSyntaxException e) { return false; } }
public static boolean matchesCurrentEnvironment(IPluginModelBase model) { BundleContext context = PDECore.getDefault().getBundleContext(); Dictionary<String, String> environment = getTargetEnvironment(); BundleDescription bundle = model.getBundleDescription(); String filterSpec = bundle != null ? bundle.getPlatformFilter() : null; try { return filterSpec == null || context.createFilter(filterSpec).match(environment); } catch (InvalidSyntaxException e) { return false; } }
continue; try { String filterSpec = bundle.getPlatformFilter(); if (filterSpec == null|| context.createFilter(filterSpec).match(environment)) { Element plugin = doc.createElement("plugin"); //$NON-NLS-1$
String platformFilter = bundleDesc.getPlatformFilter(); if (platformFilter == null) return true;
String platformFilter = bundleDesc.getPlatformFilter(); if (platformFilter == null) return true;
String platformFilter = bundleDesc.getPlatformFilter(); if (platformFilter == null) return true;
writeStringOrNull(bundle.getPlatformFilter(), out);
iu.setId(bd.getSymbolicName()); iu.setVersion(fromOSGiVersion(bd.getVersion())); iu.setFilter(bd.getPlatformFilter()); iu.setTouchpointType(TOUCHPOINT_OSGI);
if (!basicAddBundle(description)) return false; String platformFilter = description.getPlatformFilter(); if (platformFilter != null) { try {
if (!basicAddBundle(description)) return false; String platformFilter = description.getPlatformFilter(); if (platformFilter != null) { try {
if (!basicAddBundle(description)) return false; String platformFilter = description.getPlatformFilter(); if (platformFilter != null) { try {
if (!basicAddBundle(description)) return false; String platformFilter = description.getPlatformFilter(); if (platformFilter != null) { try {
bundle.setStateBit(BundleDescriptionImpl.DYNAMIC_FRAGMENTS, original.dynamicFragments()); bundle.setStateBit(BundleDescriptionImpl.HAS_DYNAMICIMPORT, original.hasDynamicImports()); bundle.setPlatformFilter(original.getPlatformFilter()); bundle.setExecutionEnvironments(original.getExecutionEnvironments()); bundle.setGenericCapabilities(createGenericCapabilities(original.getGenericCapabilities()));
bundle.setStateBit(BundleDescriptionImpl.DYNAMIC_FRAGMENTS, original.dynamicFragments()); bundle.setStateBit(BundleDescriptionImpl.HAS_DYNAMICIMPORT, original.hasDynamicImports()); bundle.setPlatformFilter(original.getPlatformFilter()); bundle.setExecutionEnvironments(original.getExecutionEnvironments()); bundle.setGenericCapabilities(createGenericCapabilities(original.getGenericCapabilities()));
bundle.setStateBit(BundleDescriptionImpl.DYNAMIC_FRAGMENTS, original.dynamicFragments()); bundle.setStateBit(BundleDescriptionImpl.HAS_DYNAMICIMPORT, original.hasDynamicImports()); bundle.setPlatformFilter(original.getPlatformFilter()); bundle.setExecutionEnvironments(original.getExecutionEnvironments()); bundle.setGenericCapabilities(createGenericCapabilities(original.getGenericCapabilities()));
bundle.setStateBit(BundleDescriptionImpl.DYNAMIC_FRAGMENTS, original.dynamicFragments()); bundle.setStateBit(BundleDescriptionImpl.HAS_DYNAMICIMPORT, original.hasDynamicImports()); bundle.setPlatformFilter(original.getPlatformFilter()); bundle.setExecutionEnvironments(original.getExecutionEnvironments()); bundle.setGenericCapabilities(createGenericCapabilities(original.getGenericCapabilities()));