public class XViewerCustomizations extends java.lang.Object implements IXViewerCustomizations
| Constructor and Description |
|---|
XViewerCustomizations() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteCustomization(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData custData)
Delete customization
|
java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData> |
getSavedCustDatas()
Load and return saved customizations
|
org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData |
getUserDefaultCustData()
Return customization saved as default
|
boolean |
isCustomizationPersistAvailable()
Return true if this XViewer is allowed to save local/shared customizations
|
boolean |
isCustomizationUserDefault(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData custData)
Return true if given customization is the default
|
void |
saveCustomization(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData custData)
Called to have customization saved
|
void |
setUserDefaultCustData(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData newCustData,
boolean set)
Set given customization as the user default
|
public void deleteCustomization(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData custData)
throws java.lang.Exception
IXViewerCustomizationsdeleteCustomization in interface IXViewerCustomizationsjava.lang.Exceptionpublic java.util.List<org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData> getSavedCustDatas()
throws java.lang.Exception
IXViewerCustomizationsgetSavedCustDatas in interface IXViewerCustomizationsjava.lang.Exceptionpublic org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData getUserDefaultCustData()
throws XViewerException
IXViewerCustomizationsgetUserDefaultCustData in interface IXViewerCustomizationsXViewerExceptionpublic boolean isCustomizationUserDefault(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData custData)
throws XViewerException
IXViewerCustomizationsisCustomizationUserDefault in interface IXViewerCustomizationsXViewerExceptionpublic void saveCustomization(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData custData)
throws java.lang.Exception
IXViewerCustomizationssaveCustomization in interface IXViewerCustomizationsjava.lang.Exceptionpublic void setUserDefaultCustData(org.eclipse.nebula.widgets.xviewer.core.model.CustomizeData newCustData,
boolean set)
throws XViewerException
IXViewerCustomizationssetUserDefaultCustData in interface IXViewerCustomizationsXViewerExceptionpublic boolean isCustomizationPersistAvailable()
IXViewerCustomizationsisCustomizationPersistAvailable in interface IXViewerCustomizations