diff src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java @ 2:2fdfa20cfa63

Added an interface that is used to create instances of artifacts depending on the framework that includes this lib. The create() method of the HttpClient makes use of this interface. http-client/trunk@1325 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Thu, 17 Feb 2011 11:19:02 +0000
parents c9ac6642973c
children 19a617578b88
line wrap: on
line diff
--- a/src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java	Thu Feb 17 10:51:37 2011 +0000
+++ b/src/main/java/de/intevation/artifacts/httpclient/http/HttpClient.java	Thu Feb 17 11:19:02 2011 +0000
@@ -15,6 +15,7 @@
 import de.intevation.artifacts.httpclient.http.response.ResponseHandler;
 import de.intevation.artifacts.httpclient.objects.Artifact;
 import de.intevation.artifacts.httpclient.objects.ArtifactFactory;
+import de.intevation.artifacts.httpclient.utils.ArtifactCreator;
 
 /**
  * @author <a href="mailto:ingo.weinzierl@intevation.de">Ingo Weinzierl</a>
@@ -24,7 +25,7 @@
     ArtifactFactory[] getArtifactFactories()
     throws ConnectionException;
 
-    Artifact create(Document createDocument)
+    Object create(Document createDocument, ArtifactCreator creator)
     throws ConnectionException;
 
     Object describe(

http://dive4elements.wald.intevation.org