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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.epsilon.eol.models.IModel
IModel.AmbiguityCheckResult
-
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 -
Method Summary
Modifier and TypeMethodDescriptionvoid
load
(StringProperties properties, IRelativePathResolver resolver) 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
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.eol.models.IModel
checkAmbiguity, close
-
Constructor Details
-
SecureExcelModel
public SecureExcelModel()
-
-
Method Details
-
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
-