diff gnv/src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java @ 690:254f062e334b

Added JavaDoc. gnv/trunk@908 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Mon, 12 Apr 2010 16:45:16 +0000
parents 57fa8019fbdc
children af22fa5567a6
line wrap: on
line diff
--- a/gnv/src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java	Mon Apr 12 10:56:55 2010 +0000
+++ b/gnv/src/main/java/de/intevation/gnv/artifactdatabase/objects/ArtifactDescription.java	Mon Apr 12 16:45:16 2010 +0000
@@ -8,73 +8,95 @@
 import org.w3c.dom.Node;
 
 /**
+ * This interface describes basic methods to describe the user interface of an
+ * artifact.
+ * 
  * @author <a href="mailto:tim.englich@intevation.de">Tim Englich</a>
- *
  */
 public interface ArtifactDescription extends Serializable {
 
     /**
+     * Retrieves the xml node of the current user interface.
+     * 
      * @return the currentUI
      */
     public Node getCurrentUI();
 
     /**
-     * @param currentUI
-     *            the currentUI to set
+     * Set the xml node of the current user interface.
+     * 
+     * @param currentUI the currentUI to set
      */
     public void setCurrentUI(Node currentUI);
 
     /**
-     * @param currentOut
-     *            the currentOut to set
+     * Set the xml node of the possible output modes.
+     * 
+     * @param currentOut the currentOut to set
      */
     public void setCurrentOut(Node currentOut);
 
     /**
+     * Retrieves a collection of reachable states.
+     * 
      * @return the reachableStates
      */
     public Collection<String> getReachableStates();
 
     /**
-     * @param reachableStates
-     *            the reachableStates to set
+     * Set the reachable states.
+     * 
+     * @param reachableStates the reachableStates to set
      */
     public void setReachableStates(Collection<String> reachableStates);
 
     /**
+     * Retrieves the current state.
+     * 
      * @return the currentState
      */
     public String getCurrentState();
 
     /**
-     * @param currentState
-     *            the currentState to set
+     * Set the current state.
+     * 
+     * @param currentState the currentState to set
      */
     public void setCurrentState(String currentState);
 
     /**
+     * Get a collection of input parameters.
+     * 
      * @return the reachableStates
      */
     public Collection<String> getInputParameter();
 
     /**
+     * Set a collection of input parameters.
+     * 
      * @param inputParameter
      */
     public void setInputParameter(Collection<String> inputParameter);
 
     /**
-     * @return the reachableStates
+     * Retrieves a map of available output modes.
+     * 
+     * @return the available output modes.
      */
     public Map<String, OutputMode> getOutputModes();
 
     /**
-     * @return the reachableStates
+     * Retrieves a collection of available output modes.
+     *
+     * @return the available output modes.
      */
     public Collection<OutputMode> getOutputModesAsCollection();
 
     /**
-     * @param outputParameter
+     * Set the available output modes.
+     *
+     * @param outputModes A map that contains output modes.
      */
     public void setOutputModes(Map<String, OutputMode> outputModes);
-
 }
+// vim:set ts=4 sw=4 si et sta sts=4 fenc=utf-8 :
\ No newline at end of file

http://dive4elements.wald.intevation.org