]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.server.io/src/org/simantics/document/server/io/Content.java
Sync git svn branch with SVN repository r33319.
[simantics/platform.git] / bundles / org.simantics.document.server.io / src / org / simantics / document / server / io / Content.java
index ba933d71c33a0ea0f29179ee8a6c52cb65bb392a..eb957c8f62df21833e4c93dde1cc50568e4e806c 100644 (file)
  *******************************************************************************/\r
 package org.simantics.document.server.io;\r
 \r
+import java.io.InputStream;\r
+\r
 public class Content {\r
-       private byte[] data;\r
+       private InputStream input;\r
        private String mimeType;\r
        private long lastModified;\r
+       private int length;\r
        \r
-       public Content(byte[] data, String mimeType, long lastModified) {\r
-               this.data = data;\r
+       public Content(InputStream input, String mimeType, long lastModified, int length) {\r
+               this.input = input;\r
                this.mimeType = mimeType;\r
                this.lastModified = lastModified;\r
+               this.length = length;\r
        }\r
 \r
-       public byte[] getData() {\r
-               return data;\r
+       public InputStream getInputStream() {\r
+               return input;\r
        }\r
 \r
-       public void setData(byte[] data) {\r
-               this.data = data;\r
+       public void setInputStream(InputStream input) {\r
+               this.input = input;\r
        }\r
 \r
        public String getMimeType() {\r
@@ -46,4 +50,12 @@ public class Content {
        public void setLastModified(long lastModified) {\r
                this.lastModified = lastModified;\r
        }\r
+\r
+       public int getLength() {\r
+               return length;\r
+       }\r
+\r
+       public void setLength(int length) {\r
+               this.length = length;\r
+       }\r
 }\r