1*d2c98912SDawid Weiss /* 2*d2c98912SDawid Weiss * Licensed to the Apache Software Foundation (ASF) under one or more 3*d2c98912SDawid Weiss * contributor license agreements. See the NOTICE file distributed with 4*d2c98912SDawid Weiss * this work for additional information regarding copyright ownership. 5*d2c98912SDawid Weiss * The ASF licenses this file to You under the Apache License, Version 2.0 6*d2c98912SDawid Weiss * (the "License"); you may not use this file except in compliance with 7*d2c98912SDawid Weiss * the License. You may obtain a copy of the License at 8*d2c98912SDawid Weiss * 9*d2c98912SDawid Weiss * http://www.apache.org/licenses/LICENSE-2.0 10*d2c98912SDawid Weiss * 11*d2c98912SDawid Weiss * Unless required by applicable law or agreed to in writing, software 12*d2c98912SDawid Weiss * distributed under the License is distributed on an "AS IS" BASIS, 13*d2c98912SDawid Weiss * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14*d2c98912SDawid Weiss * See the License for the specific language governing permissions and 15*d2c98912SDawid Weiss * limitations under the License. 16*d2c98912SDawid Weiss */ 17*d2c98912SDawid Weiss 18*d2c98912SDawid Weiss /** Analysis integration with ICU */ 19*d2c98912SDawid Weiss @SuppressWarnings({"requires-automatic"}) 20*d2c98912SDawid Weiss module org.apache.lucene.analysis.icu { 21*d2c98912SDawid Weiss requires com.ibm.icu; 22*d2c98912SDawid Weiss requires org.apache.lucene.core; 23*d2c98912SDawid Weiss requires org.apache.lucene.analysis.common; 24*d2c98912SDawid Weiss 25*d2c98912SDawid Weiss exports org.apache.lucene.analysis.icu; 26*d2c98912SDawid Weiss exports org.apache.lucene.analysis.icu.segmentation; 27*d2c98912SDawid Weiss exports org.apache.lucene.analysis.icu.tokenattributes; 28*d2c98912SDawid Weiss 29*d2c98912SDawid Weiss provides org.apache.lucene.analysis.CharFilterFactory with 30*d2c98912SDawid Weiss org.apache.lucene.analysis.icu.ICUNormalizer2CharFilterFactory; 31*d2c98912SDawid Weiss provides org.apache.lucene.analysis.TokenizerFactory with 32*d2c98912SDawid Weiss org.apache.lucene.analysis.icu.segmentation.ICUTokenizerFactory; 33*d2c98912SDawid Weiss provides org.apache.lucene.analysis.TokenFilterFactory with 34*d2c98912SDawid Weiss org.apache.lucene.analysis.icu.ICUFoldingFilterFactory, 35*d2c98912SDawid Weiss org.apache.lucene.analysis.icu.ICUNormalizer2FilterFactory, 36*d2c98912SDawid Weiss org.apache.lucene.analysis.icu.ICUTransformFilterFactory; 37*d2c98912SDawid Weiss } 38