Mercurial > dive4elements > framework
comparison artifact-database/src/main/java/de/intevation/artifactdatabase/DefaultArtifact.java @ 31:c4d85a8532d1
Artifact.out() is now called with an java.io.Outpustream
instead of producing bytes.
artifacts/trunk@77 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Sat, 12 Sep 2009 10:45:28 +0000 |
parents | 83a059c204f8 |
children | c2d53bd30ab8 |
comparison
equal
deleted
inserted
replaced
30:88972c6daa4f | 31:c4d85a8532d1 |
---|---|
4 | 4 |
5 import de.intevation.artifacts.Artifact; | 5 import de.intevation.artifacts.Artifact; |
6 import de.intevation.artifacts.ArtifactFactory; | 6 import de.intevation.artifacts.ArtifactFactory; |
7 | 7 |
8 import org.apache.log4j.Logger; | 8 import org.apache.log4j.Logger; |
9 | |
10 import java.io.IOException; | |
11 import java.io.OutputStream; | |
9 | 12 |
10 /** | 13 /** |
11 * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) | 14 * @author Sascha L. Teichmann (sascha.teichmann@intevation.de) |
12 */ | 15 */ |
13 public class DefaultArtifact | 16 public class DefaultArtifact |
38 | 41 |
39 public Document feed(Document target, Object context) { | 42 public Document feed(Document target, Object context) { |
40 return XMLUtils.newDocument(); | 43 return XMLUtils.newDocument(); |
41 } | 44 } |
42 | 45 |
43 public byte [] out(Document format, Object context) { | 46 public void out( |
44 return new byte[0]; | 47 Document format, |
48 OutputStream out, | |
49 Object context | |
50 ) | |
51 throws IOException | |
52 { | |
45 } | 53 } |
46 | 54 |
47 public void setup(String identifier, ArtifactFactory factory, Object context) { | 55 public void setup(String identifier, ArtifactFactory factory, Object context) { |
48 this.identifier = identifier; | 56 this.identifier = identifier; |
49 } | 57 } |