/** * This has to check the resolvedImports, mergedWithDelegates version of the fsindexes. * * @param indexLabel the index label * @return true, if is duplicate index label */ public boolean isDuplicateIndexLabel(String indexLabel) { FsIndexDescription[] indexes = getAnalysisEngineMetaData().getFsIndexes(); if (indexes == null) { return false; } for (int i = 0; i < indexes.length; i++) { if (indexes[i].getLabel().equals(indexLabel)) { return true; } } return false; }
throw new ResourceInitializationException( ResourceInitializationException.UNDEFINED_TYPE_FOR_INDEX, new Object[] { aIndexes[i].getTypeName(), aIndexes[i].getLabel(), aIndexes[i].getSourceUrlString() }); throw new ResourceInitializationException( ResourceInitializationException.INDEX_KEY_FEATURE_NOT_FOUND, new Object[] { keys[j].getFeatureName(), aIndexes[i].getLabel(), aIndexes[i].getSourceUrlString() }); irm.createIndex(comparator, aIndexes[i].getLabel(), kind);
/** * Update index spec. * * @param item the item * @param ndx the ndx */ private void updateIndexSpec(TableTreeItem item, FsIndexDescription ndx) { item.setText(INDEX_NAME_COL, ndx.getLabel()); item.setText(INDEX_TYPE_COL, formatName(ndx.getTypeName())); item.setText(INDEX_KIND_COL, handleDefaultIndexKind(ndx.getKind())); item.setData(ndx); removeChildren(item); FsIndexKeyDescription[] keys = ndx.getKeys(); if (null != keys) for (int i = 0; i < keys.length; i++) { updateKeySpec(new TableTreeItem(item, SWT.NONE), keys[i]); } }
indexNameUI.setText(originalIndexName = existingNDX.getLabel()); indexKindUI.setText(AbstractSection.handleDefaultIndexKind(existingNDX.getKind())); indexTypeUI.setText(existingNDX.getTypeName());
fsid.setLabel(setValueChanged(dialog.indexName, fsid.getLabel())); fsid.setTypeName(setValueChanged(dialog.indexType, fsid.getTypeName())); fsid.setKeys(setValueChangedKeys(dialog.keys, fsid.getKeys()));