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 ColumnData
columnData
protected ColumnFilterData
columnFilterData
static java.lang.String
CURRENT_LABEL
protected FilterData
filterData
private java.lang.String
guid
private java.lang.String
name
private java.lang.String
nameSpace
private static java.util.regex.Pattern
pattern
private boolean
personal
protected SortingData
sortingData
static java.lang.String
TABLE_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 int
compareTo(CustomizeData custData)
boolean
equals(java.lang.Object obj)
ColumnData
getColumnData()
ColumnFilterData
getColumnFilterData()
FilterData
getFilterData()
java.lang.String
getGuid()
java.lang.String
getName()
java.lang.String
getNameSpace()
SortingData
getSortingData()
java.lang.String
getXml(boolean visibleColumnsOnly)
int
hashCode()
boolean
isCurrentTableCustData()
boolean
isPersonal()
boolean
isTableDefaultCustData()
void
resetGuid()
void
setFromXml(java.lang.String xml)
void
setGuid(java.lang.String guid)
void
setName(java.lang.String name)
void
setNameSpace(java.lang.String nameSpace)
void
setPersonal(boolean personal)
java.lang.String
toString()
-
-
-
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:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
compareTo
public int compareTo(CustomizeData custData)
- Specified by:
compareTo
in interfacejava.lang.Comparable<CustomizeData>
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-