private static void CheckCompressionSupport() { if (compressionAdapter == null) { #if SHARP_ZIP_LIB compressionAdapter = new Lucene.Net.Index.Compression.SharpZipLibAdapter(); #endif if (compressionAdapter == null) { throw new System.SystemException("Compression adapter does not support the ICompressionAdapter interface"); } } }
private void AddCompressionDelegates(ToolStripMenuItem item, ICompressionAdapter compressor, bool ignoreDecompression, bool ignoreCompression) { if (!ignoreDecompression) { var decItem = new ToolStripMenuItem("Decompress"); decItem.Click += DecompressItem_Click; decItem.Tag = compressor; item?.DropDownItems.Add(decItem); } if (!ignoreCompression) { var compItem = new ToolStripMenuItem("Compress"); compItem.Click += CompressItem_Click; compItem.Tag = compressor; item?.DropDownItems.Add(compItem); } }
private static void CheckCompressionSupport() { if (compressionAdapter == null) { System.String compressionLibClassName = SupportClass.AppSettings.Get("Lucene.Net.CompressionLib.class", null); if (compressionLibClassName == null) { throw new System.SystemException("Compression support not configured"); } Type compressionLibClass = Type.GetType(compressionLibClassName, true); System.Object compressionAdapterObj = Activator.CreateInstance(compressionLibClass); compressionAdapter = compressionAdapterObj as ICompressionAdapter; if (compressionAdapter == null) { throw new System.SystemException("Compression adapter does not support the ICompressionAdapter interface"); } } }
private static void CheckCompressionSupport() { if (compressionAdapter == null) { #if SHARP_ZIP_LIB compressionAdapter = new Lucene.Net.Index.Compression.SharpZipLibAdapter(); #endif if (compressionAdapter == null) throw new System.SystemException("Compression adapter does not support the ICompressionAdapter interface"); } }
private static void CheckCompressionSupport() { if (compressionAdapter == null) { System.String compressionLibClassName = SupportClass.AppSettings.Get("Lucene.Net.CompressionLib.class", null); if (compressionLibClassName == null) throw new System.SystemException("Compression support not configured"); Type compressionLibClass = Type.GetType(compressionLibClassName, true); System.Object compressionAdapterObj = Activator.CreateInstance(compressionLibClass); compressionAdapter = compressionAdapterObj as ICompressionAdapter; if (compressionAdapter == null) throw new System.SystemException("Compression adapter does not support the ICompressionAdapter interface"); } }