/** * Returns the language locale of the index as a String.<p> * * @return the language locale of the index as a String * * @see #getLocale() */ public String getLocaleString() { return getLocale().toString(); }
/** * Returns the language locale of the index as a String.<p> * * @return the language locale of the index as a String * * @see #getLocale() */ public String getLocaleString() { return getLocale().toString(); }
/** * Returns the locale widget configuration.<p> * * @return the locale widget configuration */ private List<CmsSelectWidgetOption> getLocaleWidgetConfiguration() { List<CmsSelectWidgetOption> result = new ArrayList<CmsSelectWidgetOption>(); for (Locale locale : m_searchManager.getAnalyzers().keySet()) { CmsSelectWidgetOption option = new CmsSelectWidgetOption( locale.toString(), locale.equals(getSearchIndexIndex().getLocale())); result.add(option); } return result; }
/** * Returns the language locale for the given resource in this index.<p> * * @param cms the current OpenCms user context * @param resource the resource to check * @param availableLocales a list of locales supported by the resource * * @return the language locale for the given resource in this index */ public Locale getLocaleForResource(CmsObject cms, CmsResource resource, List<Locale> availableLocales) { Locale result; List<Locale> defaultLocales = OpenCms.getLocaleManager().getDefaultLocales(cms, resource); List<Locale> locales = availableLocales; if ((locales == null) || (locales.size() == 0)) { locales = defaultLocales; } result = OpenCms.getLocaleManager().getBestMatchingLocale(getLocale(), defaultLocales, locales); return result; }
/** * Just returns an empty extraction result since the content can't be extracted form a generic resource.<p> * * @see org.opencms.search.documents.I_CmsSearchExtractor#extractContent(CmsObject, CmsResource, CmsSearchIndex) */ public I_CmsExtractionResult extractContent(CmsObject cms, CmsResource resource, CmsSearchIndex index) throws CmsIndexException { if (resource == null) { throw new CmsIndexException(Messages.get().container(Messages.ERR_NO_RAW_CONTENT_1, index.getLocale())); } // just return an empty result set return new CmsExtractionResult(""); }
/** * Just returns an empty extraction result since the content can't be extracted form a generic resource.<p> * * @see org.opencms.search.documents.I_CmsSearchExtractor#extractContent(CmsObject, CmsResource, CmsSearchIndex) */ public I_CmsExtractionResult extractContent(CmsObject cms, CmsResource resource, CmsSearchIndex index) throws CmsIndexException { if (resource == null) { throw new CmsIndexException(Messages.get().container(Messages.ERR_NO_RAW_CONTENT_1, index.getLocale())); } // just return an empty result set return new CmsExtractionResult(""); }
index.getLocale(), OpenCms.getLocaleManager().getDefaultLocales(cms, absolutePath), pageLocales);
index.getLocale(), OpenCms.getLocaleManager().getDefaultLocales(cms, absolutePath), locales);
/** * @see org.opencms.workplace.list.A_CmsListDialog#getListItems() */ @Override protected List<CmsListItem> getListItems() { List<CmsListItem> result = new ArrayList<CmsListItem>(); // get content List<CmsSearchIndex> indexes = OpenCms.getSearchManager().getSearchIndexesAll(); for (CmsSearchIndex index : indexes) { CmsListItem item = getList().newItem(index.getName()); item.set(LIST_COLUMN_NAME, index.getName()); item.set(LIST_COLUMN_CONFIGURATION, index.getFieldConfiguration().getName()); item.set(LIST_COLUMN_REBUILDMODE, index.getRebuildMode()); item.set(LIST_COLUMN_PROJECT, index.getProject()); item.set(LIST_COLUMN_LOCALE, index.getLocale().toString()); result.add(item); } return result; }
Analyzer baseAnalyzer = OpenCms.getSearchManager().getAnalyzer(getLocale()); setAnalyzer(m_fieldConfiguration.getAnalyzer(baseAnalyzer));
Collections.singletonList(index.getLocale()), locales); excludeFromIndex = (match == null);
Analyzer baseAnalyzer = OpenCms.getSearchManager().getAnalyzer(getLocale());
indexElement.addElement(N_LOCALE).addText(searchIndex.getLocale().toString());
indexElement.addElement(N_LOCALE).addText(searchIndex.getLocale().toString());
cacheName = cache.getCacheName(resource, isLocaleDependend() ? index.getLocale() : null); content = cache.getCacheObject(cacheName);