]> source.dussan.org Git - vaadin-framework.git/commitdiff
Add a note to Navigator.addView and setErrorView javadoc that views should not be... 46/346/3
authorJohannes Dahlström <johannesd@vaadin.com>
Thu, 22 Nov 2012 13:41:08 +0000 (15:41 +0200)
committerJohannes Dahlström <johannesd@vaadin.com>
Thu, 22 Nov 2012 13:58:53 +0000 (15:58 +0200)
Change-Id: I870bacb1794a222931db0a49a03b840dd66662b0

server/src/com/vaadin/navigator/Navigator.java

index 72128adddfb4cd0725a3b662f137cd03a44ba15a..1abbcdab3b43298d5232def8cfa34b4984199e3f 100644 (file)
@@ -635,6 +635,9 @@ public class Navigator implements Serializable {
      * <p>
      * Registering another view with a name that is already registered
      * overwrites the old registration of the same type.
+     * <p>
+     * Note that a view should not be shared between UIs (for instance, it
+     * should not be a static field in a UI subclass).
      * 
      * @param viewName
      *            String that identifies a view (not null nor empty string)
@@ -734,6 +737,9 @@ public class Navigator implements Serializable {
      * the navigation state. This implicitly sets an appropriate error view
      * provider and overrides any previous
      * {@link #setErrorProvider(ViewProvider)} call.
+     * <p>
+     * Note that an error view should not be shared between UIs (for instance,
+     * it should not be a static field in a UI subclass).
      * 
      * @param viewClass
      *            The View class whose instance should be used as the error