Class ColumnData
- java.lang.Object
-
- org.eclipse.nebula.widgets.xviewer.core.model.ColumnData
-
public class ColumnData extends java.lang.ObjectProvides for xml packing/unpacking of columns
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.List<XViewerColumn>columns(package private) java.util.Map<java.lang.String,XViewerColumn>idToColumnprivate static java.util.regex.Patternpattern
-
Constructor Summary
Constructors Constructor Description ColumnData()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<XViewerColumn>getColumns()XViewerColumngetXColumn(java.lang.String id)java.lang.StringgetXml(boolean visibleColumnsOnly)voidsetColumns(java.util.List<XViewerColumn> columns)java.util.List<XViewerColumn>setFromXml(java.lang.String xml)java.lang.StringtoString()
-
-
-
Field Detail
-
columns
java.util.List<XViewerColumn> columns
-
idToColumn
java.util.Map<java.lang.String,XViewerColumn> idToColumn
-
pattern
private static java.util.regex.Pattern pattern
-
-
Method Detail
-
setFromXml
public java.util.List<XViewerColumn> setFromXml(java.lang.String xml)
-
getXColumn
public XViewerColumn getXColumn(java.lang.String id)
-
getXml
public java.lang.String getXml(boolean visibleColumnsOnly)
-
getColumns
public java.util.List<XViewerColumn> getColumns()
-
setColumns
public void setColumns(java.util.List<XViewerColumn> columns)
- Parameters:
columns- the columns to set
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-