@Override public String getDescription() { if (this.overwrites.containsKey(Extension.FIELD_DESCRIPTION)) { return (String) this.overwrites.get(Extension.FIELD_DESCRIPTION); } return getWrapped().getDescription(); }
public String getDescription() { return getExtension().getDescription(); }
public AbstractExtension(ExtensionRepository repository, Extension extension) { this(repository, extension.getId(), extension.getType()); setDescription(extension.getDescription()); setAuthor(extension.getAuthor()); setWebsite(extension.getWebSite()); this.dependencies.addAll(extension.getDependencies()); }
addElement(document, extensionElement, ELEMENT_CATEGORY, extension.getCategory()); addElement(document, extensionElement, ELEMENT_SUMMARY, extension.getSummary()); addElement(document, extensionElement, ELEMENT_DESCRIPTION, extension.getDescription()); addElement(document, extensionElement, ELEMENT_WEBSITE, extension.getWebSite());
/** * Matches an extension in a case insensitive way. * * @param patternMatcher the pattern to match * @param filters the filters * @param extension the extension to match * @return false if one of the filter is not matching the extension * @since 7.0M2 */ public static boolean matches(Pattern patternMatcher, Collection<Filter> filters, Extension extension) { if (matches(patternMatcher, extension.getId().getId(), extension.getDescription(), extension.getSummary(), extension.getName(), ExtensionIdConverter.toStringList(extension.getExtensionFeatures()))) { for (Filter filter : filters) { if (!matches(filter, extension)) { return false; } } return true; } return false; }
@Override public void set(Extension extension) { setName(extension.getName()); setDescription(extension.getDescription()); setAuthors(extension.getAuthors()); setWebsite(extension.getWebSite()); setLicenses(extension.getLicenses()); setSummary(extension.getSummary()); setIssueManagement(extension.getIssueManagement()); setScm(extension.getScm()); setCategory(extension.getCategory()); setExtensionFeatures(extension.getExtensionFeatures()); setAllowedNamespaces(extension.getAllowedNamespaces()); setDependencies(extension.getDependencies()); setManagedDependencies(extension.getManagedDependencies()); setRepositories(extension.getRepositories()); setProperties(extension.getProperties()); }