protected static List<String> getClassPathElements(String value) { List<String> list = Strings.splitAndTrimAsList(emptyIfNull(value), ","); list.remove("."); return list; } }
protected static List<String> getClassPathElements(String value) { List<String> list = Strings.splitAndTrimAsList(emptyIfNull(value), ","); list.remove("."); return list; } }
public static List<VersionedDependencyId> decodeVersionList(String property) { return decodeDependencyIds(splitAndTrimAsList(property, "\\s+")); }
public static List<VersionedDependencyId> decodeVersionList(String property) { return decodeDependencyIds(splitAndTrimAsList(property, "\\s+")); }
/** * Store extension configuration in the config admin. * * @param id * @return */ @Override protected List<String> getEnabledExtensions(VersionedDependencyId id) { try { String value = getConfigProperty("extensions."+id); if (value == null) return null; return splitAndTrimAsList(value, " "); } catch (IOException e) { e.printStackTrace(); return Collections.emptyList(); } }
/** * Store extension configuration in the config admin. * * @param id * @return */ @Override protected List<String> getEnabledExtensions(VersionedDependencyId id) { try { String value = getConfigProperty("extensions."+id); if (value == null) return null; return splitAndTrimAsList(value, " "); } catch (IOException e) { e.printStackTrace(); return Collections.emptyList(); } }
static public ModuleDescriptor fromProperties(Properties value) { ModuleDescriptor rc = new ModuleDescriptor(); rc.id = VersionedDependencyId.fromString(value.getProperty(FAB_MODULE_ID)); rc.name = value.getProperty(FAB_MODULE_NAME); rc.description = value.getProperty(FAB_MODULE_DESCRIPTION); rc.longDescription = value.getProperty(FAB_MODULE_LONG_DESCRIPTION); rc.defaultExtensions = splitAndTrimAsList(value.getProperty(FAB_MODULE_DEFAULT_EXTENSIONS), "\\s+"); rc.extendsModules = decodeVersionList(value.getProperty(FAB_MODULE_EXTENDS)); rc.endorsedExtensions = decodeVersionList(value.getProperty(FAB_MODULE_ENDORSED_EXTENSIONS)); rc.extensionModule = Boolean.valueOf(value.getProperty(FAB_MODULE_EXTENSION, ""+(!rc.extendsModules.isEmpty()))); return rc; }
static public ModuleDescriptor fromProperties(Properties value) { ModuleDescriptor rc = new ModuleDescriptor(); rc.id = VersionedDependencyId.fromString(value.getProperty(FAB_MODULE_ID)); rc.name = value.getProperty(FAB_MODULE_NAME); rc.description = value.getProperty(FAB_MODULE_DESCRIPTION); rc.longDescription = value.getProperty(FAB_MODULE_LONG_DESCRIPTION); rc.defaultExtensions = splitAndTrimAsList(value.getProperty(FAB_MODULE_DEFAULT_EXTENSIONS), "\\s+"); rc.extendsModules = decodeVersionList(value.getProperty(FAB_MODULE_EXTENDS)); rc.endorsedExtensions = decodeVersionList(value.getProperty(FAB_MODULE_ENDORSED_EXTENSIONS)); rc.extensionModule = Boolean.valueOf(value.getProperty(FAB_MODULE_EXTENSION, ""+(!rc.extendsModules.isEmpty()))); return rc; }
private List<String> getListManifestProperty(String name) { return Strings.splitAndTrimAsList(emptyIfNull(getManifestProperty(name)), "\\s+"); }
private List<String> getListManifestProperty(String name, String defaultValue) { return Strings.splitAndTrimAsList(defaultIfEmpty(getManifestProperty(name), defaultValue), "\\s+"); }
private List<String> getListManifestProperty(String name, String defaultValue) { return Strings.splitAndTrimAsList(defaultIfEmpty(getManifestProperty(name), defaultValue), "\\s+"); }
private List<String> getListManifestProperty(String name) { return Strings.splitAndTrimAsList(emptyIfNull(getManifestProperty(name)), "\\s+"); }
DependencyTree tree = result.getTree(); sharedFilterPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_PROVIDED_DEPENDENCY)), "\\s+")); requireBundleFilterPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_DEPENDENCY_REQUIRE_BUNDLE)), "\\s+")); excludeDependencyFilterPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_EXCLUDE_DEPENDENCY)), "\\s+")); optionalDependencyPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_OPTIONAL_DEPENDENCY)), "\\s+"));
DependencyTree tree = result.getTree(); sharedFilterPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_PROVIDED_DEPENDENCY)), "\\s+")); requireBundleFilterPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_DEPENDENCY_REQUIRE_BUNDLE)), "\\s+")); excludeDependencyFilterPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_EXCLUDE_DEPENDENCY)), "\\s+")); optionalDependencyPatterns.addAll(Strings.splitAndTrimAsList(emptyIfNull(tree.getManifestEntry(ServiceConstants.INSTR_FAB_OPTIONAL_DEPENDENCY)), "\\s+"));