]> source.dussan.org Git - vaadin-framework.git/commitdiff
Javadoc + fixed a typo in method name #9724
authorJohn Ahlroos <john@vaadin.com>
Mon, 1 Oct 2012 12:07:44 +0000 (15:07 +0300)
committerJohn Ahlroos <john@vaadin.com>
Mon, 1 Oct 2012 12:07:44 +0000 (15:07 +0300)
server/src/com/vaadin/ui/AbstractComponent.java
server/src/com/vaadin/ui/Component.java

index 5e4938dcf5914ef0c8b08fb3ba0d796b54a18aaa..4a3aba3cf4485d0b20c9090f8dc4266bcea1a876 100644 (file)
@@ -197,7 +197,7 @@ public abstract class AbstractComponent extends AbstractClientConnector
     }
 
     @Override
-    public void setPrimaryStylename(String style) {
+    public void setPrimaryStyleName(String style) {
         getState().primaryStyleName = style;
     }
 
index dd7ea6278b9197c7da4f4702a8c1026dfb4de2c2..186aaa0219de74edcb4987a1d142518a9aa10d35 100644 (file)
@@ -198,17 +198,33 @@ public interface Component extends ClientConnector, Sizeable, Serializable {
     public void removeStyleName(String style);
 
     /**
-     * FIXME Javadoc
+     * Gets the primary style name of the component. See
+     * {@link Component#setPrimaryStyleName(String)} for a better description of
+     * the primary stylename.
      */
     public String getPrimaryStyleName();
 
     /**
-     * FIXME Javadoc
+     * Changes the primary style name of the component.
+     * 
+     * <p>
+     * The primary style name identifies the component when applying the CSS
+     * theme to the Component. By changing the style name all CSS rules targeted
+     * for that style name will no longer apply, and might result in the
+     * component not working as intended.
+     * </p>
+     * 
+     * <p>
+     * To preserve the original style of the component when changing to a new
+     * primary style you should make your new primary style inherit the old
+     * primary style using the SASS @include directive. See more in the SASS
+     * tutorials.
+     * </p>
      * 
      * @param style
-     *            The stylename to set
+     *            The new primary style name
      */
-    public void setPrimaryStylename(String style);
+    public void setPrimaryStyleName(String style);
 
     /**
      * Tests whether the component is enabled or not. A user can not interact