Author: tommaso
Date: Thu Oct 25 11:29:11 2012
New Revision: 1402103
URL: http://svn.apache.org/viewvc?rev=1402103&view=rev
Log:
[CLEREZZA-651] - removed some warnings, fixed deprecated methods in
TikaTextExtractor
Modified:
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/CASMappingException.java
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/ClerezzaCASConsumerActivator.java
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/UnknownStrategyException.java
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractor.java
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/UnsupportedMediaTypeException.java
incubator/clerezza/trunk/uima/uima.metadata-generator/src/test/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractorTest.java
incubator/clerezza/trunk/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/UIMASamplesBundleActivator.java
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/AEProviderTest.java
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/UIMAExecutorTest.java
Modified:
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/CASMappingException.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/CASMappingException.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/CASMappingException.java
(original)
+++
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/CASMappingException.java
Thu Oct 25 11:29:11 2012
@@ -21,6 +21,7 @@ package org.apache.clerezza.uima.cascons
/**
* An {@link Exception} thrown when mapping a CAS model to RDF
*/
+@SuppressWarnings("serial")
public class CASMappingException extends Exception {
public CASMappingException(Throwable cause) {
super(cause);
Modified:
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/ClerezzaCASConsumerActivator.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/ClerezzaCASConsumerActivator.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/ClerezzaCASConsumerActivator.java
(original)
+++
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/ClerezzaCASConsumerActivator.java
Thu Oct 25 11:29:11 2012
@@ -19,7 +19,6 @@
package org.apache.clerezza.uima.casconsumer;
import org.apache.clerezza.uima.utils.UIMABundleActivator;
-import org.apache.clerezza.uima.utils.cl.UIMAResourcesClassLoaderRepository;
/**
* {@link UIMABundleActivator} to register {@link ClerezzaCASConsumer}
component
Modified:
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/UnknownStrategyException.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/UnknownStrategyException.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/UnknownStrategyException.java
(original)
+++
incubator/clerezza/trunk/uima/uima.casconsumer/src/main/java/org/apache/clerezza/uima/casconsumer/UnknownStrategyException.java
Thu Oct 25 11:29:11 2012
@@ -22,6 +22,7 @@ package org.apache.clerezza.uima.cascons
* Exception raised when an unrecognized (unknown or registered with wrong
name) {@link CASMappingStrategy} is requested
* to the {@link CASMappingStrategiesRepository}
*/
+@SuppressWarnings("serial")
public class UnknownStrategyException extends Throwable {
public UnknownStrategyException(String message) {
super(message);
Modified:
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractor.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractor.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractor.java
(original)
+++
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractor.java
Thu Oct 25 11:29:11 2012
@@ -24,7 +24,6 @@ package org.apache.clerezza.uima.metadat
import org.apache.tika.Tika;
import org.apache.tika.config.TikaConfig;
import org.apache.tika.metadata.Metadata;
-import org.apache.tika.mime.MimeTypes;
import javax.ws.rs.core.MediaType;
import java.io.*;
@@ -40,8 +39,6 @@ public class TikaTextExtractor implement
private TikaConfig config;
- private MimeTypes types;
-
/**
* Construct an instance using the default {@link org.apache.tika.Tika}
configuration.
*/
@@ -51,7 +48,6 @@ public class TikaTextExtractor implement
} catch (Exception e) {
throw new RuntimeException("Error while loading Tika configuration.", e);
}
- types = config.getMimeRepository();
tika = new Tika(config);
}
@@ -68,7 +64,6 @@ public class TikaTextExtractor implement
} catch (Exception e) {
throw new RuntimeException("Error while loading Tika configuration.", e);
}
- types = config.getMimeRepository();
tika = new Tika(config);
}
@@ -76,7 +71,7 @@ public class TikaTextExtractor implement
* {@inheritDoc}
*/
public boolean supports(MediaType mediaType) {
- return this.types.getMimeType(mediaType.getType()) != null;
+ return tika.detect(mediaType.getType()) != null;
}
/**
@@ -90,7 +85,7 @@ public class TikaTextExtractor implement
} catch (IOException e) {
throw new RuntimeException("Error while detecting mime type", e);
}
- if (this.types.getMimeType(mimeType) == null) {
+ if (tika.detect(mimeType) == null) {
throw new UnsupportedMediaTypeException(
String.format("[%s] mime type is not supported", mimeType)
);
Modified:
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/UnsupportedMediaTypeException.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/UnsupportedMediaTypeException.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/UnsupportedMediaTypeException.java
(original)
+++
incubator/clerezza/trunk/uima/uima.metadata-generator/src/main/java/org/apache/clerezza/uima/metadatagenerator/mediatype/UnsupportedMediaTypeException.java
Thu Oct 25 11:29:11 2012
@@ -26,6 +26,7 @@ import javax.ws.rs.core.MediaType;
/**
* When a {@link javax.ws.rs.core.MediaType} is not supported this exception
is thrown
*/
+@SuppressWarnings("serial")
public class UnsupportedMediaTypeException extends Exception {
private static final String UNSUPPORTED = " is not supported";
Modified:
incubator/clerezza/trunk/uima/uima.metadata-generator/src/test/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractorTest.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.metadata-generator/src/test/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractorTest.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.metadata-generator/src/test/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractorTest.java
(original)
+++
incubator/clerezza/trunk/uima/uima.metadata-generator/src/test/java/org/apache/clerezza/uima/metadatagenerator/mediatype/TikaTextExtractorTest.java
Thu Oct 25 11:29:11 2012
@@ -65,7 +65,7 @@ public class TikaTextExtractorTest {
*/
@Test
public void testSupports() throws UnsupportedMediaTypeException,
IllegalAccessException {
- Class mediaTypeClass = MediaType.class;
+ Class<MediaType> mediaTypeClass = MediaType.class;
for (Field field : mediaTypeClass.getFields()) {
if (field.getType().equals(MediaType.class)) {
MediaType objectInstance = new MediaType();
Modified:
incubator/clerezza/trunk/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/UIMASamplesBundleActivator.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/UIMASamplesBundleActivator.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/UIMASamplesBundleActivator.java
(original)
+++
incubator/clerezza/trunk/uima/uima.samples/src/main/java/org/apache/clerezza/uima/samples/UIMASamplesBundleActivator.java
Thu Oct 25 11:29:11 2012
@@ -22,7 +22,6 @@ import opennlp.uima.namefind.NameFinder;
import opennlp.uima.sentdetect.SentenceDetector;
import opennlp.uima.tokenize.Tokenizer;
import org.apache.clerezza.uima.utils.UIMABundleActivator;
-import org.apache.clerezza.uima.utils.cl.UIMAResourcesClassLoaderRepository;
/**
* {@link org.osgi.framework.BundleActivator} for uima.samples module
Modified:
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/AEProviderTest.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/AEProviderTest.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/AEProviderTest.java
(original)
+++
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/AEProviderTest.java
Thu Oct 25 11:29:11 2012
@@ -23,7 +23,6 @@ import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
/**
Modified:
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/UIMAExecutorTest.java
URL:
http://svn.apache.org/viewvc/incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/UIMAExecutorTest.java?rev=1402103&r1=1402102&r2=1402103&view=diff
==============================================================================
---
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/UIMAExecutorTest.java
(original)
+++
incubator/clerezza/trunk/uima/uima.utils/src/test/java/org/apache/clerezza/uima/utils/UIMAExecutorTest.java
Thu Oct 25 11:29:11 2012
@@ -21,7 +21,6 @@ package org.apache.clerezza.uima.utils;
import org.junit.Test;
import static org.junit.Assert.assertNotNull;
-import static org.junit.Assert.assertTrue;
/**
* Testcase for {@link UIMAExecutor}