Class CustomizeData
- java.lang.Object
-
- org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData
-
- All Implemented Interfaces:
java.lang.Comparable<CustomizeData>
public class CustomizeData extends java.lang.Object implements java.lang.Comparable<CustomizeData>
Single customization object storing name, id, sort, filter and column filter
-
-
Field Summary
Fields Modifier and Type Field Description protected ColumnDatacolumnDataprotected ColumnFilterDatacolumnFilterDatastatic java.lang.StringCURRENT_LABELprotected FilterDatafilterDataprivate java.lang.Stringguidprivate java.lang.Stringnameprivate java.lang.StringnameSpaceprivate static java.util.regex.Patternpatternprivate booleanpersonalprotected SortingDatasortingDatastatic java.lang.StringTABLE_DEFAULT_LABEL
-
Constructor Summary
Constructors Constructor Description CustomizeData()CustomizeData(java.lang.String xml)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(CustomizeData custData)booleanequals(java.lang.Object obj)ColumnDatagetColumnData()ColumnFilterDatagetColumnFilterData()FilterDatagetFilterData()java.lang.StringgetGuid()java.lang.StringgetName()java.lang.StringgetNameSpace()SortingDatagetSortingData()java.lang.StringgetXml(boolean visibleColumnsOnly)inthashCode()booleanisCurrentTableCustData()booleanisPersonal()booleanisTableDefaultCustData()voidresetGuid()voidsetFromXml(java.lang.String xml)voidsetGuid(java.lang.String guid)voidsetName(java.lang.String name)voidsetNameSpace(java.lang.String nameSpace)voidsetPersonal(boolean personal)java.lang.StringtoString()
-
-
-
Field Detail
-
guid
private java.lang.String guid
-
name
private java.lang.String name
-
nameSpace
private java.lang.String nameSpace
-
personal
private boolean personal
-
sortingData
protected SortingData sortingData
-
filterData
protected FilterData filterData
-
columnFilterData
protected ColumnFilterData columnFilterData
-
TABLE_DEFAULT_LABEL
public static java.lang.String TABLE_DEFAULT_LABEL
-
CURRENT_LABEL
public static java.lang.String CURRENT_LABEL
-
columnData
protected ColumnData columnData
-
pattern
private static java.util.regex.Pattern pattern
-
-
Method Detail
-
getColumnFilterData
public ColumnFilterData getColumnFilterData()
-
isTableDefaultCustData
public boolean isTableDefaultCustData()
-
isCurrentTableCustData
public boolean isCurrentTableCustData()
-
resetGuid
public void resetGuid()
-
getXml
public java.lang.String getXml(boolean visibleColumnsOnly)
-
setFromXml
public void setFromXml(java.lang.String xml)
-
isPersonal
public boolean isPersonal()
-
setPersonal
public void setPersonal(boolean personal)
-
getColumnData
public ColumnData getColumnData()
-
getFilterData
public FilterData getFilterData()
-
getSortingData
public SortingData getSortingData()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getNameSpace
public java.lang.String getNameSpace()
-
setNameSpace
public void setNameSpace(java.lang.String nameSpace)
-
getGuid
public java.lang.String getGuid()
-
setGuid
public void setGuid(java.lang.String guid)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
compareTo
public int compareTo(CustomizeData custData)
- Specified by:
compareToin interfacejava.lang.Comparable<CustomizeData>
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-