org.cruxframework.crux.widgets.client.grid
Class ColumnDefinition

java.lang.Object
  extended by org.cruxframework.crux.widgets.client.grid.ColumnDefinition
Direct Known Subclasses:
DataColumnDefinition, WidgetColumnDefinition

public class ColumnDefinition
extends Object


Field Summary
protected  boolean isDataColumn
           
 
Constructor Summary
ColumnDefinition(String label, String width, boolean visible, boolean frozen, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign, com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign)
           
ColumnDefinition(String label, String width, boolean visible, com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign, com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign)
           
 
Method Summary
 ColumnEditorValidator getColumnEditorValidator()
           
 Grid getGrid()
           
 com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant getHorizontalAlign()
           
 String getKey()
           
 String getLabel()
           
 com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant getVerticalAlign()
           
 String getWidth()
           
 boolean isFrozen()
           
 boolean isVisible()
           
 void setColumnEditorValidator(ColumnEditorValidator columnEditorValidator)
          Interface to validate the column value
 void setDataColumn(boolean dataColumn)
           
protected  void setGrid(Grid grid)
           
 void setHorizontalAlign(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign)
           
 void setHorizontalAlign(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign, boolean refreshGrid)
           
protected  void setKey(String key)
           
 void setLabel(String label)
           
 void setLabel(String label, boolean refreshGrid)
           
 void setVerticalAlign(com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign)
           
 void setVerticalAlign(com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign, boolean refreshGrid)
           
 void setVisible(boolean visible)
           
 void setVisible(boolean visible, boolean refreshGrid)
           
 void setWidth(String width)
           
 void setWidth(String width, boolean refreshGrid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isDataColumn

protected boolean isDataColumn
Constructor Detail

ColumnDefinition

public ColumnDefinition(String label,
                        String width,
                        boolean visible,
                        com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign,
                        com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign)

ColumnDefinition

public ColumnDefinition(String label,
                        String width,
                        boolean visible,
                        boolean frozen,
                        com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign,
                        com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign)
Method Detail

getGrid

public Grid getGrid()
Returns:

setGrid

protected void setGrid(Grid grid)
Parameters:
grid -

setKey

protected void setKey(String key)
Parameters:
key - the key to set

getWidth

public String getWidth()
Returns:
the width

isVisible

public boolean isVisible()
Returns:
the visible

getLabel

public String getLabel()
Returns:
the label

getKey

public String getKey()
Returns:
the key

getHorizontalAlign

public com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant getHorizontalAlign()
Returns:
the horizontalAlign

getVerticalAlign

public com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant getVerticalAlign()
Returns:
the verticalAlign

setWidth

public void setWidth(String width)
Parameters:
width -

setWidth

public void setWidth(String width,
                     boolean refreshGrid)
Parameters:
width -
refreshGrid -

setVisible

public void setVisible(boolean visible)
Parameters:
visible -

setVisible

public void setVisible(boolean visible,
                       boolean refreshGrid)
Parameters:
visible -
refreshGrid -

setLabel

public void setLabel(String label)
Parameters:
label -

setLabel

public void setLabel(String label,
                     boolean refreshGrid)
Parameters:
label -
refreshGrid -

setHorizontalAlign

public void setHorizontalAlign(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign)
Parameters:
horizontalAlign -

setHorizontalAlign

public void setHorizontalAlign(com.google.gwt.user.client.ui.HasHorizontalAlignment.HorizontalAlignmentConstant horizontalAlign,
                               boolean refreshGrid)
Parameters:
horizontalAlign -
refreshGrid -

setVerticalAlign

public void setVerticalAlign(com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign)
Parameters:
verticalAlign -

setVerticalAlign

public void setVerticalAlign(com.google.gwt.user.client.ui.HasVerticalAlignment.VerticalAlignmentConstant verticalAlign,
                             boolean refreshGrid)
Parameters:
verticalAlign -
refreshGrid -

isFrozen

public boolean isFrozen()

setDataColumn

public void setDataColumn(boolean dataColumn)

getColumnEditorValidator

public ColumnEditorValidator getColumnEditorValidator()
Returns:
ColumnEditorValidator Interface to validate the column value

setColumnEditorValidator

public void setColumnEditorValidator(ColumnEditorValidator columnEditorValidator)
Interface to validate the column value

Parameters:
columnEditorValidator -


Copyright © 2015. All rights reserved.