rrenkert@514: /* rrenkert@514: * Copyright (c) 2014 by Intevation GmbH rrenkert@514: * rrenkert@514: * This program is free software under the LGPL (>=v2.1) rrenkert@514: * Read the file LGPL.txt coming with the software for details rrenkert@514: * or visit http://www.gnu.org/licenses/ if it does not exist. rrenkert@514: */ rrenkert@514: rrenkert@514: package org.dive4elements.artifactdatabase.state; rrenkert@514: rrenkert@514: import java.io.Serializable; rrenkert@514: rrenkert@514: import org.dive4elements.artifacts.Artifact; rrenkert@514: import org.dive4elements.artifacts.CallMeta; rrenkert@514: import org.w3c.dom.Document; rrenkert@514: rrenkert@514: rrenkert@514: public interface StaticFacet rrenkert@514: extends Facet rrenkert@514: { rrenkert@514: /** rrenkert@514: * Setup the static facet by parsing the data document. rrenkert@514: * rrenkert@514: * @param artifact The artifact rrenkert@514: * @param data The document rrenkert@514: * @param meat The call meta rrenkert@514: */ rrenkert@514: public void setup(Artifact artifact, Document data, CallMeta meta); rrenkert@514: }