Ejemplo n.º 1
0
        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");
                }
            }
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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");
                }
            }
        }
Ejemplo n.º 4
0
        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");
            }
        }
Ejemplo n.º 5
0
        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");
            }
        }