view gnv-artifacts/src/test/java/de/intevation/gnv/artifacts/TestArtifactDatabase.java @ 522:c896282c2601

Issue 156 solved. Added width, height and points as parameter to svg and pdf output mode. Width and height have an effact on the width and height of the export, points is a boolean property which enables/disables the drawing of data points. gnv-artifacts/trunk@616 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 25 Jan 2010 09:18:31 +0000
parents 9e5ed3eebf29
children e0d7b8a0bc42
line wrap: on
line source
/**
 *
 */
package de.intevation.gnv.artifacts;

import org.w3c.dom.Document;

import de.intevation.artifacts.ArtifactDatabase;
import de.intevation.artifacts.ArtifactDatabaseException;
import de.intevation.artifacts.ArtifactFactory;
import de.intevation.artifacts.CallMeta;

/**
 * @author Tim Englich <tim.englich@intevation.de>
 *
 */
public class TestArtifactDatabase implements ArtifactDatabase {

    private ArtifactFactory artifactFactory = null;
    /**
     * Constructor
     */
    public TestArtifactDatabase(ArtifactFactory artifactFactory) {
        this.artifactFactory = artifactFactory;
    }

    /**
     * @see de.intevation.artifacts.ArtifactDatabase#advance(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
     */
    public Document advance(String artifact, Document target, CallMeta callMeta)
                                                                                throws ArtifactDatabaseException {

        return null;
    }

    /**
     * @see de.intevation.artifacts.ArtifactDatabase#artifactFactoryNamesAndDescriptions()
     */
    public String[][] artifactFactoryNamesAndDescriptions() {

        return null;
    }

    /**
     * @see de.intevation.artifacts.ArtifactDatabase#createArtifactWithFactory(java.lang.String, de.intevation.artifacts.CallMeta)
     */
    public Document createArtifactWithFactory(String factory, CallMeta callMeta)
                                                                                throws ArtifactDatabaseException {

        return null;
    }

    /**
     * @see de.intevation.artifacts.ArtifactDatabase#describe(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
     */
    public Document describe(String artifact, Document data, CallMeta callMeta)
                                                                               throws ArtifactDatabaseException {

        return null;
    }

    /**
     * @see de.intevation.artifacts.ArtifactDatabase#feed(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
     */
    public Document feed(String artifact, Document data, CallMeta callMeta)
                                                                           throws ArtifactDatabaseException {

        return null;
    }

    /**
     * @see de.intevation.artifacts.ArtifactDatabase#getInternalArtifactFactory(java.lang.String)
     */
    public ArtifactFactory getInternalArtifactFactory(String factoryName) {
        return this.artifactFactory;
    }

    /**
     * @see de.intevation.artifacts.ArtifactDatabase#out(java.lang.String, org.w3c.dom.Document, de.intevation.artifacts.CallMeta)
     */
    public DeferredOutput out(String artifact, Document format,
                              CallMeta callMeta)
                                                throws ArtifactDatabaseException {

        return null;
    }

    public Document process(String service, Document input, CallMeta callMeta) {
        return null;
    }

    public String[][] serviceNamesAndDescriptions() {
        return null;
    }

}

http://dive4elements.wald.intevation.org