Class SecureExcelModel
- java.lang.Object
-
- org.eclipse.epsilon.eol.models.Model
-
- org.eclipse.epsilon.emc.spreadsheets.SpreadsheetModel
-
- org.eclipse.epsilon.emc.spreadsheets.excel.ExcelModel
-
- org.eclipse.epsilon.emc.spreadsheets.excel.dt.SecureExcelModel
-
- All Implemented Interfaces:
AutoCloseable
,IModel
,ISearchableModel
public class SecureExcelModel extends ExcelModel
-
-
Field Summary
-
Fields inherited from class org.eclipse.epsilon.emc.spreadsheets.excel.ExcelModel
CONFIGURATION_FILE, SPREADSHEET_FILE, SPREADSHEET_PASSWORD, workbook
-
Fields inherited from class org.eclipse.epsilon.emc.spreadsheets.SpreadsheetModel
isLoaded, references, worksheets
-
Fields inherited from class org.eclipse.epsilon.eol.models.Model
aliases, ENV_PREFIX, name, PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_READONLY, PROPERTY_STOREONDISPOSAL, propertyGetter, propertySetter, readOnLoad, storeOnDisposal
-
-
Constructor Summary
Constructors Constructor Description SecureExcelModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
load(StringProperties properties, IRelativePathResolver resolver)
String
loadPassword(StringProperties properties)
-
Methods inherited from class org.eclipse.epsilon.emc.spreadsheets.excel.ExcelModel
createWorksheet, deleteWorksheet, find, getSpreadsheetMetadata, isMetadataConfigurationDefined, loadSpreadsheet, main, setConfigurationFile, setPassword, setSpreadsheetFile, store, store
-
Methods inherited from class org.eclipse.epsilon.emc.spreadsheets.SpreadsheetModel
addReference, addWorksheet, allContents, createInstance, createInstance, createInstance, deleteElement, dispose, findOne, getAllOfKind, getAllOfType, getElementById, getElementId, getEnumerationValue, getPropertySetter, getReferences, getReferencesBySource, getReferencesBySource, getReferencesByTarget, getReferencesByTarget, getTypeNameOf, getTypeOf, getWorksheetByType, getWorksheets, hasType, isInstantiable, isLoaded, load, loadColumnsFromMetadata, loadConfigurationFile, loadReferenceFromConfigurationFile, loadWorksheetFromConfigurationFile, owns, setElementId
-
Methods inherited from class org.eclipse.epsilon.eol.models.Model
allInstances, getAliases, getFullyQualifiedTypeNameOf, getMetamodel, getName, getPropertyGetter, getTransactionSupport, isModelElement, isOfKind, isOfType, isPropertySet, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, load, load, setName, setReadOnLoad, setStoredOnDisposal
-
-
-
-
Method Detail
-
load
public void load(StringProperties properties, IRelativePathResolver resolver) throws EolModelLoadingException
- Specified by:
load
in interfaceIModel
- Overrides:
load
in classExcelModel
- Throws:
EolModelLoadingException
-
loadPassword
public String loadPassword(StringProperties properties) throws org.eclipse.equinox.security.storage.StorageException
- Throws:
org.eclipse.equinox.security.storage.StorageException
-
-