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 }

http://dive4elements.wald.intevation.org