summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2015-02-06 15:09:44 +0200
committerLeif Åstrand <leif@vaadin.com>2015-02-06 15:09:44 +0200
commit16535959cf97dcd7c3e1fb4530a9c9b1833eb5e9 (patch)
tree0be05c96cef354fbc4bc589b7ccbde2144bcd2dc
parent22eebbd6394af36999d259092eb329b5909b1f4b (diff)
downloadvaadin-framework-16535959cf97dcd7c3e1fb4530a9c9b1833eb5e9.tar.gz
vaadin-framework-16535959cf97dcd7c3e1fb4530a9c9b1833eb5e9.zip
Rename com.vaadin.ui.renderer to com.vaadin.ui.renderers (#16521)
Change-Id: I6fd0313aaba5619a55f03fb52d72c032ea18f409
-rw-r--r--client/src/com/vaadin/client/connectors/ButtonRendererConnector.java2
-rw-r--r--client/src/com/vaadin/client/connectors/DateRendererConnector.java2
-rw-r--r--client/src/com/vaadin/client/connectors/ImageRendererConnector.java2
-rw-r--r--client/src/com/vaadin/client/connectors/JavaScriptRendererConnector.java2
-rw-r--r--client/src/com/vaadin/client/connectors/NumberRendererConnector.java2
-rw-r--r--client/src/com/vaadin/client/connectors/ProgressBarRendererConnector.java2
-rw-r--r--client/src/com/vaadin/client/connectors/TextRendererConnector.java2
-rw-r--r--client/src/com/vaadin/client/connectors/UnsafeHtmlRendererConnector.java2
-rw-r--r--server/src/com/vaadin/data/RpcDataProviderExtension.java2
-rw-r--r--server/src/com/vaadin/ui/Grid.java4
-rw-r--r--server/src/com/vaadin/ui/renderers/AbstractJavaScriptRenderer.java (renamed from server/src/com/vaadin/ui/renderer/AbstractJavaScriptRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/ButtonRenderer.java (renamed from server/src/com/vaadin/ui/renderer/ButtonRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/ClickableRenderer.java (renamed from server/src/com/vaadin/ui/renderer/ClickableRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/DateRenderer.java (renamed from server/src/com/vaadin/ui/renderer/DateRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/HtmlRenderer.java (renamed from server/src/com/vaadin/ui/renderer/HtmlRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/ImageRenderer.java (renamed from server/src/com/vaadin/ui/renderer/ImageRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/NumberRenderer.java (renamed from server/src/com/vaadin/ui/renderer/NumberRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/ProgressBarRenderer.java (renamed from server/src/com/vaadin/ui/renderer/ProgressBarRenderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/Renderer.java (renamed from server/src/com/vaadin/ui/renderer/Renderer.java)2
-rw-r--r--server/src/com/vaadin/ui/renderers/TextRenderer.java (renamed from server/src/com/vaadin/ui/renderer/TextRenderer.java)2
-rw-r--r--server/tests/src/com/vaadin/tests/server/renderer/ImageRendererTest.java2
-rw-r--r--server/tests/src/com/vaadin/tests/server/renderer/RendererTest.java2
-rw-r--r--uitest/src/com/vaadin/tests/components/grid/GridColspans.java2
-rw-r--r--uitest/src/com/vaadin/tests/components/grid/GridColumnAutoWidth.java2
-rw-r--r--uitest/src/com/vaadin/tests/components/grid/MyBeanJSRenderer.java2
-rw-r--r--uitest/src/com/vaadin/tests/components/grid/WidgetRenderers.java10
-rw-r--r--uitest/src/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java6
27 files changed, 34 insertions, 34 deletions
diff --git a/client/src/com/vaadin/client/connectors/ButtonRendererConnector.java b/client/src/com/vaadin/client/connectors/ButtonRendererConnector.java
index 44c34e3bf4..094ca24b5a 100644
--- a/client/src/com/vaadin/client/connectors/ButtonRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/ButtonRendererConnector.java
@@ -28,7 +28,7 @@ import elemental.json.JsonObject;
* @since 7.4
* @author Vaadin Ltd
*/
-@Connect(com.vaadin.ui.renderer.ButtonRenderer.class)
+@Connect(com.vaadin.ui.renderers.ButtonRenderer.class)
public class ButtonRendererConnector extends ClickableRendererConnector<String> {
@Override
diff --git a/client/src/com/vaadin/client/connectors/DateRendererConnector.java b/client/src/com/vaadin/client/connectors/DateRendererConnector.java
index 30d1db345d..c861df6369 100644
--- a/client/src/com/vaadin/client/connectors/DateRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/DateRendererConnector.java
@@ -28,7 +28,7 @@ import com.vaadin.shared.ui.Connect;
* @since 7.4
* @author Vaadin Ltd
*/
-@Connect(com.vaadin.ui.renderer.DateRenderer.class)
+@Connect(com.vaadin.ui.renderers.DateRenderer.class)
public class DateRendererConnector extends TextRendererConnector {
// No implementation needed
}
diff --git a/client/src/com/vaadin/client/connectors/ImageRendererConnector.java b/client/src/com/vaadin/client/connectors/ImageRendererConnector.java
index 9000ebb1c2..ef54daaaa1 100644
--- a/client/src/com/vaadin/client/connectors/ImageRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/ImageRendererConnector.java
@@ -32,7 +32,7 @@ import elemental.json.JsonValue;
* @since 7.4
* @author Vaadin Ltd
*/
-@Connect(com.vaadin.ui.renderer.ImageRenderer.class)
+@Connect(com.vaadin.ui.renderers.ImageRenderer.class)
public class ImageRendererConnector extends ClickableRendererConnector<String> {
@Override
diff --git a/client/src/com/vaadin/client/connectors/JavaScriptRendererConnector.java b/client/src/com/vaadin/client/connectors/JavaScriptRendererConnector.java
index 2670a3e184..112623d1fe 100644
--- a/client/src/com/vaadin/client/connectors/JavaScriptRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/JavaScriptRendererConnector.java
@@ -31,7 +31,7 @@ import com.vaadin.client.widget.grid.CellReference;
import com.vaadin.client.widget.grid.RendererCellReference;
import com.vaadin.shared.JavaScriptExtensionState;
import com.vaadin.shared.ui.Connect;
-import com.vaadin.ui.renderer.AbstractJavaScriptRenderer;
+import com.vaadin.ui.renderers.AbstractJavaScriptRenderer;
import elemental.json.JsonObject;
import elemental.json.JsonValue;
diff --git a/client/src/com/vaadin/client/connectors/NumberRendererConnector.java b/client/src/com/vaadin/client/connectors/NumberRendererConnector.java
index 84b319710d..c044e0d6f1 100644
--- a/client/src/com/vaadin/client/connectors/NumberRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/NumberRendererConnector.java
@@ -29,7 +29,7 @@ import com.vaadin.shared.ui.Connect;
* @since 7.4
* @author Vaadin Ltd
*/
-@Connect(com.vaadin.ui.renderer.NumberRenderer.class)
+@Connect(com.vaadin.ui.renderers.NumberRenderer.class)
public class NumberRendererConnector extends TextRendererConnector {
// no implementation needed
}
diff --git a/client/src/com/vaadin/client/connectors/ProgressBarRendererConnector.java b/client/src/com/vaadin/client/connectors/ProgressBarRendererConnector.java
index fe410ccbe7..9b5e8a9677 100644
--- a/client/src/com/vaadin/client/connectors/ProgressBarRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/ProgressBarRendererConnector.java
@@ -24,7 +24,7 @@ import com.vaadin.shared.ui.Connect;
* @since 7.4
* @author Vaadin Ltd
*/
-@Connect(com.vaadin.ui.renderer.ProgressBarRenderer.class)
+@Connect(com.vaadin.ui.renderers.ProgressBarRenderer.class)
public class ProgressBarRendererConnector extends
AbstractRendererConnector<Double> {
diff --git a/client/src/com/vaadin/client/connectors/TextRendererConnector.java b/client/src/com/vaadin/client/connectors/TextRendererConnector.java
index 3059d3f8bb..baf317510d 100644
--- a/client/src/com/vaadin/client/connectors/TextRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/TextRendererConnector.java
@@ -24,7 +24,7 @@ import com.vaadin.shared.ui.Connect;
* @since 7.4
* @author Vaadin Ltd
*/
-@Connect(com.vaadin.ui.renderer.TextRenderer.class)
+@Connect(com.vaadin.ui.renderers.TextRenderer.class)
public class TextRendererConnector extends AbstractRendererConnector<String> {
@Override
diff --git a/client/src/com/vaadin/client/connectors/UnsafeHtmlRendererConnector.java b/client/src/com/vaadin/client/connectors/UnsafeHtmlRendererConnector.java
index 420f18427d..72d8db3c4a 100644
--- a/client/src/com/vaadin/client/connectors/UnsafeHtmlRendererConnector.java
+++ b/client/src/com/vaadin/client/connectors/UnsafeHtmlRendererConnector.java
@@ -25,7 +25,7 @@ import com.vaadin.shared.ui.Connect;
* @since 7.4
* @author Vaadin Ltd
*/
-@Connect(com.vaadin.ui.renderer.HtmlRenderer.class)
+@Connect(com.vaadin.ui.renderers.HtmlRenderer.class)
public class UnsafeHtmlRendererConnector extends
AbstractRendererConnector<String> {
diff --git a/server/src/com/vaadin/data/RpcDataProviderExtension.java b/server/src/com/vaadin/data/RpcDataProviderExtension.java
index 630336816e..924bd3de84 100644
--- a/server/src/com/vaadin/data/RpcDataProviderExtension.java
+++ b/server/src/com/vaadin/data/RpcDataProviderExtension.java
@@ -52,7 +52,7 @@ import com.vaadin.ui.Grid.CellStyleGenerator;
import com.vaadin.ui.Grid.Column;
import com.vaadin.ui.Grid.RowReference;
import com.vaadin.ui.Grid.RowStyleGenerator;
-import com.vaadin.ui.renderer.Renderer;
+import com.vaadin.ui.renderers.Renderer;
import elemental.json.Json;
import elemental.json.JsonArray;
diff --git a/server/src/com/vaadin/ui/Grid.java b/server/src/com/vaadin/ui/Grid.java
index bbae501782..a668c42be1 100644
--- a/server/src/com/vaadin/ui/Grid.java
+++ b/server/src/com/vaadin/ui/Grid.java
@@ -90,8 +90,8 @@ import com.vaadin.shared.ui.grid.GridStaticSectionState.RowState;
import com.vaadin.shared.ui.grid.HeightMode;
import com.vaadin.shared.ui.grid.ScrollDestination;
import com.vaadin.shared.util.SharedUtil;
-import com.vaadin.ui.renderer.Renderer;
-import com.vaadin.ui.renderer.TextRenderer;
+import com.vaadin.ui.renderers.Renderer;
+import com.vaadin.ui.renderers.TextRenderer;
import com.vaadin.util.ReflectTools;
import elemental.json.Json;
diff --git a/server/src/com/vaadin/ui/renderer/AbstractJavaScriptRenderer.java b/server/src/com/vaadin/ui/renderers/AbstractJavaScriptRenderer.java
index 8fabded536..bed34cf6e3 100644
--- a/server/src/com/vaadin/ui/renderer/AbstractJavaScriptRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/AbstractJavaScriptRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import com.vaadin.server.AbstractJavaScriptExtension;
import com.vaadin.server.JavaScriptCallbackHelper;
diff --git a/server/src/com/vaadin/ui/renderer/ButtonRenderer.java b/server/src/com/vaadin/ui/renderers/ButtonRenderer.java
index b0819794c0..0b070d3f69 100644
--- a/server/src/com/vaadin/ui/renderer/ButtonRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/ButtonRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
/**
* A Renderer that displays a button with a textual caption. The value of the
diff --git a/server/src/com/vaadin/ui/renderer/ClickableRenderer.java b/server/src/com/vaadin/ui/renderers/ClickableRenderer.java
index d640ce8b71..38e9acef9c 100644
--- a/server/src/com/vaadin/ui/renderer/ClickableRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/ClickableRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import java.lang.reflect.Method;
diff --git a/server/src/com/vaadin/ui/renderer/DateRenderer.java b/server/src/com/vaadin/ui/renderers/DateRenderer.java
index d3d2df573d..9dd4d19e87 100644
--- a/server/src/com/vaadin/ui/renderer/DateRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/DateRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import java.text.DateFormat;
import java.util.Date;
diff --git a/server/src/com/vaadin/ui/renderer/HtmlRenderer.java b/server/src/com/vaadin/ui/renderers/HtmlRenderer.java
index 02d153dedf..34774b3825 100644
--- a/server/src/com/vaadin/ui/renderer/HtmlRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/HtmlRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import com.vaadin.ui.Grid.AbstractRenderer;
diff --git a/server/src/com/vaadin/ui/renderer/ImageRenderer.java b/server/src/com/vaadin/ui/renderers/ImageRenderer.java
index 3ef3eed3e5..4bb3671033 100644
--- a/server/src/com/vaadin/ui/renderer/ImageRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/ImageRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import com.vaadin.server.ExternalResource;
import com.vaadin.server.Resource;
diff --git a/server/src/com/vaadin/ui/renderer/NumberRenderer.java b/server/src/com/vaadin/ui/renderers/NumberRenderer.java
index 3406e1837a..5c30e55b17 100644
--- a/server/src/com/vaadin/ui/renderer/NumberRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/NumberRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import java.text.NumberFormat;
import java.util.Locale;
diff --git a/server/src/com/vaadin/ui/renderer/ProgressBarRenderer.java b/server/src/com/vaadin/ui/renderers/ProgressBarRenderer.java
index 9bdc0b299a..a077cd8012 100644
--- a/server/src/com/vaadin/ui/renderer/ProgressBarRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/ProgressBarRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import com.vaadin.ui.Grid.AbstractRenderer;
diff --git a/server/src/com/vaadin/ui/renderer/Renderer.java b/server/src/com/vaadin/ui/renderers/Renderer.java
index cab1cdfe3c..ac85174618 100644
--- a/server/src/com/vaadin/ui/renderer/Renderer.java
+++ b/server/src/com/vaadin/ui/renderers/Renderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import com.vaadin.server.ClientConnector;
import com.vaadin.server.Extension;
diff --git a/server/src/com/vaadin/ui/renderer/TextRenderer.java b/server/src/com/vaadin/ui/renderers/TextRenderer.java
index 154a09ccd8..3723a45f70 100644
--- a/server/src/com/vaadin/ui/renderer/TextRenderer.java
+++ b/server/src/com/vaadin/ui/renderers/TextRenderer.java
@@ -13,7 +13,7 @@
* License for the specific language governing permissions and limitations under
* the License.
*/
-package com.vaadin.ui.renderer;
+package com.vaadin.ui.renderers;
import com.vaadin.ui.Grid.AbstractRenderer;
diff --git a/server/tests/src/com/vaadin/tests/server/renderer/ImageRendererTest.java b/server/tests/src/com/vaadin/tests/server/renderer/ImageRendererTest.java
index 08f045277d..782434bcd5 100644
--- a/server/tests/src/com/vaadin/tests/server/renderer/ImageRendererTest.java
+++ b/server/tests/src/com/vaadin/tests/server/renderer/ImageRendererTest.java
@@ -30,7 +30,7 @@ import com.vaadin.server.FontAwesome;
import com.vaadin.server.ThemeResource;
import com.vaadin.ui.Grid;
import com.vaadin.ui.UI;
-import com.vaadin.ui.renderer.ImageRenderer;
+import com.vaadin.ui.renderers.ImageRenderer;
import elemental.json.JsonObject;
import elemental.json.JsonValue;
diff --git a/server/tests/src/com/vaadin/tests/server/renderer/RendererTest.java b/server/tests/src/com/vaadin/tests/server/renderer/RendererTest.java
index f6a766bd07..05a67b3f02 100644
--- a/server/tests/src/com/vaadin/tests/server/renderer/RendererTest.java
+++ b/server/tests/src/com/vaadin/tests/server/renderer/RendererTest.java
@@ -36,7 +36,7 @@ import com.vaadin.ui.ConnectorTracker;
import com.vaadin.ui.Grid;
import com.vaadin.ui.Grid.Column;
import com.vaadin.ui.UI;
-import com.vaadin.ui.renderer.TextRenderer;
+import com.vaadin.ui.renderers.TextRenderer;
import elemental.json.JsonValue;
diff --git a/uitest/src/com/vaadin/tests/components/grid/GridColspans.java b/uitest/src/com/vaadin/tests/components/grid/GridColspans.java
index 80337971b6..23d3c3c394 100644
--- a/uitest/src/com/vaadin/tests/components/grid/GridColspans.java
+++ b/uitest/src/com/vaadin/tests/components/grid/GridColspans.java
@@ -26,7 +26,7 @@ import com.vaadin.ui.Grid;
import com.vaadin.ui.Grid.FooterRow;
import com.vaadin.ui.Grid.HeaderRow;
import com.vaadin.ui.Grid.SelectionMode;
-import com.vaadin.ui.renderer.NumberRenderer;
+import com.vaadin.ui.renderers.NumberRenderer;
public class GridColspans extends AbstractTestUI {
diff --git a/uitest/src/com/vaadin/tests/components/grid/GridColumnAutoWidth.java b/uitest/src/com/vaadin/tests/components/grid/GridColumnAutoWidth.java
index 98fa1ab6fd..3de2e94995 100644
--- a/uitest/src/com/vaadin/tests/components/grid/GridColumnAutoWidth.java
+++ b/uitest/src/com/vaadin/tests/components/grid/GridColumnAutoWidth.java
@@ -22,7 +22,7 @@ import com.vaadin.tests.components.AbstractTestUI;
import com.vaadin.ui.Grid;
import com.vaadin.ui.Grid.Column;
import com.vaadin.ui.Grid.SelectionMode;
-import com.vaadin.ui.renderer.HtmlRenderer;
+import com.vaadin.ui.renderers.HtmlRenderer;
public class GridColumnAutoWidth extends AbstractTestUI {
@Override
diff --git a/uitest/src/com/vaadin/tests/components/grid/MyBeanJSRenderer.java b/uitest/src/com/vaadin/tests/components/grid/MyBeanJSRenderer.java
index ccb94f5d2d..af76054722 100644
--- a/uitest/src/com/vaadin/tests/components/grid/MyBeanJSRenderer.java
+++ b/uitest/src/com/vaadin/tests/components/grid/MyBeanJSRenderer.java
@@ -17,7 +17,7 @@ package com.vaadin.tests.components.grid;
import com.vaadin.annotations.JavaScript;
import com.vaadin.tests.components.grid.JavaScriptRenderers.MyBean;
-import com.vaadin.ui.renderer.AbstractJavaScriptRenderer;
+import com.vaadin.ui.renderers.AbstractJavaScriptRenderer;
/**
*
diff --git a/uitest/src/com/vaadin/tests/components/grid/WidgetRenderers.java b/uitest/src/com/vaadin/tests/components/grid/WidgetRenderers.java
index 0d51558cd1..d1110d4caa 100644
--- a/uitest/src/com/vaadin/tests/components/grid/WidgetRenderers.java
+++ b/uitest/src/com/vaadin/tests/components/grid/WidgetRenderers.java
@@ -26,11 +26,11 @@ import com.vaadin.ui.Button.ClickEvent;
import com.vaadin.ui.Grid;
import com.vaadin.ui.Grid.SelectionMode;
import com.vaadin.ui.NativeButton;
-import com.vaadin.ui.renderer.ButtonRenderer;
-import com.vaadin.ui.renderer.ClickableRenderer.RendererClickEvent;
-import com.vaadin.ui.renderer.ClickableRenderer.RendererClickListener;
-import com.vaadin.ui.renderer.ImageRenderer;
-import com.vaadin.ui.renderer.ProgressBarRenderer;
+import com.vaadin.ui.renderers.ButtonRenderer;
+import com.vaadin.ui.renderers.ImageRenderer;
+import com.vaadin.ui.renderers.ProgressBarRenderer;
+import com.vaadin.ui.renderers.ClickableRenderer.RendererClickEvent;
+import com.vaadin.ui.renderers.ClickableRenderer.RendererClickListener;
@SuppressWarnings("all")
public class WidgetRenderers extends AbstractTestUI {
diff --git a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java
index 0c335f58b2..6557dafb6f 100644
--- a/uitest/src/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java
+++ b/uitest/src/com/vaadin/tests/components/grid/basicfeatures/GridBasicFeatures.java
@@ -58,9 +58,9 @@ import com.vaadin.ui.Grid.RowReference;
import com.vaadin.ui.Grid.RowStyleGenerator;
import com.vaadin.ui.Grid.SelectionMode;
import com.vaadin.ui.Grid.SelectionModel;
-import com.vaadin.ui.renderer.DateRenderer;
-import com.vaadin.ui.renderer.HtmlRenderer;
-import com.vaadin.ui.renderer.NumberRenderer;
+import com.vaadin.ui.renderers.DateRenderer;
+import com.vaadin.ui.renderers.HtmlRenderer;
+import com.vaadin.ui.renderers.NumberRenderer;
/**
* Tests the basic features like columns, footers and headers