summaryrefslogtreecommitdiff
path: root/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java
diff options
context:
space:
mode:
authorclemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4>2008-09-15 18:01:32 +0000
committerclemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4>2008-09-15 18:01:32 +0000
commitfd1db02bdc9fbd2a5beca0cc2b214c1adbcc1a7a (patch)
tree0410052f7561b4a56711ec6509850246180f06b5 /bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java
parent677bff2bdb7b2cb327930f0596d5f3133363295c (diff)
downloadmocca-fd1db02bdc9fbd2a5beca0cc2b214c1adbcc1a7a.tar.gz
mocca-fd1db02bdc9fbd2a5beca0cc2b214c1adbcc1a7a.tar.bz2
mocca-fd1db02bdc9fbd2a5beca0cc2b214c1adbcc1a7a.zip
encoding
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@39 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java')
-rw-r--r--bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java b/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java
index 49d3c63f..d6999404 100644
--- a/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java
+++ b/bkucommon/src/main/java/at/gv/egiz/bku/slcommands/impl/HashDataInputImpl.java
@@ -4,6 +4,7 @@
*/
package at.gv.egiz.bku.slcommands.impl;
+import at.gv.egiz.bku.binding.HttpUtil;
import at.gv.egiz.bku.slcommands.impl.xsect.DataObject;
import at.gv.egiz.stal.HashDataInput;
import java.io.InputStream;
@@ -16,11 +17,14 @@ public class HashDataInputImpl implements HashDataInput {
String refId;
String mimeType;
+ String encoding;
InputStream hashDataInput;
public HashDataInputImpl(DataObject dataObject) {
refId = dataObject.getReference().getId();
- mimeType = dataObject.getMimeType();
+ String contentType = dataObject.getMimeType();
+ mimeType = contentType.split(";")[0].trim();
+ encoding = HttpUtil.getCharset(dataObject.getMimeType(), false);
hashDataInput = dataObject.getReference().getDigestInputStream();
}
@@ -39,4 +43,9 @@ public class HashDataInputImpl implements HashDataInput {
return hashDataInput;
}
+ @Override
+ public String getEncoding() {
+ return encoding;
+ }
+
}