public class GSModel extends SpreadsheetModel
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIGURATION_FILE |
static String |
GOOGLE_PASSWORD |
static String |
GOOGLE_USERNAME |
static String |
SPREADSHEET_NAME |
isLoaded, references, worksheetsaliases, ENV_PREFIX, name, PROPERTY_ALIASES, PROPERTY_NAME, PROPERTY_READONLOAD, PROPERTY_READONLY, PROPERTY_STOREONDISPOSAL, propertyGetter, propertySetter, readOnLoad, storeOnDisposal| Constructor and Description |
|---|
GSModel() |
| Modifier and Type | Method and Description |
|---|---|
protected SpreadsheetWorksheet |
createWorksheet(ISpreadsheetMetadata.SpreadsheetWorksheetMetadata metadata)
The purpose of this method is to create a worksheet.
|
void |
deleteWorksheet(SpreadsheetWorksheet worksheet)
The purpose of this method is to delete the given worksheet from this
spreadsheet
|
Collection<SpreadsheetRow> |
find(Variable iterator,
ModuleElement ast,
IEolContext context) |
protected ISpreadsheetMetadata |
getSpreadsheetMetadata()
The purpose of this method is to return an instance of the
ISpreadsheetMetadata implementation for retrieving metadata for this
spreadsheet model
|
com.google.gdata.data.spreadsheet.CellFeed |
getWorksheetCellFeed(URL cellFeedUrl) |
com.google.gdata.data.spreadsheet.ListFeed |
getWorksheetListFeed(URL listFeedUrl) |
com.google.gdata.data.spreadsheet.ListEntry |
insertRow(com.google.gdata.data.spreadsheet.WorksheetEntry worksheetEntry,
com.google.gdata.data.spreadsheet.ListEntry row) |
com.google.gdata.data.spreadsheet.WorksheetEntry |
insertWorksheet(com.google.gdata.data.spreadsheet.WorksheetEntry worksheetEntry) |
protected boolean |
isMetadataConfigurationDefined() |
void |
load(StringProperties properties,
IRelativePathResolver resolver)
This method loads the model using arguments provided through Epsilon
Development Tools.
|
protected void |
loadSpreadsheet()
The purpose of this method is to load the spreadsheet.
|
static void |
main(String[] args) |
void |
setConfigurationFile(String configurationFilePath) |
void |
setPassword(String password) |
void |
setSpreadsheetName(String name) |
void |
setUsername(String username) |
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, store, storeallInstances, getAliases, getFullyQualifiedTypeNameOf, getMetamodel, getName, getPropertyGetter, getTransactionSupport, isModelElement, isOfKind, isOfType, isPropertySet, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, load, load, setName, setReadOnLoad, setStoredOnDisposalpublic static final String SPREADSHEET_NAME
public static final String GOOGLE_USERNAME
public static final String GOOGLE_PASSWORD
public static final String CONFIGURATION_FILE
public void setSpreadsheetName(String name)
public void setUsername(String username)
public void setPassword(String password)
public void setConfigurationFile(String configurationFilePath) throws ParserConfigurationException, SAXException, IOException
public com.google.gdata.data.spreadsheet.ListFeed getWorksheetListFeed(URL listFeedUrl) throws IOException, com.google.gdata.util.ServiceException
IOExceptioncom.google.gdata.util.ServiceExceptionpublic com.google.gdata.data.spreadsheet.CellFeed getWorksheetCellFeed(URL cellFeedUrl) throws IOException, com.google.gdata.util.ServiceException
IOExceptioncom.google.gdata.util.ServiceExceptionpublic com.google.gdata.data.spreadsheet.WorksheetEntry insertWorksheet(com.google.gdata.data.spreadsheet.WorksheetEntry worksheetEntry)
throws IOException,
com.google.gdata.util.ServiceException
IOExceptioncom.google.gdata.util.ServiceExceptionpublic com.google.gdata.data.spreadsheet.ListEntry insertRow(com.google.gdata.data.spreadsheet.WorksheetEntry worksheetEntry,
com.google.gdata.data.spreadsheet.ListEntry row)
throws IOException,
com.google.gdata.util.ServiceException
IOExceptioncom.google.gdata.util.ServiceExceptionpublic void load(StringProperties properties, IRelativePathResolver resolver) throws EolModelLoadingException
load in interface IModelload in class ModelEolModelLoadingExceptionModel#load(StringProperties, IRelativePathResolver)}protected void loadSpreadsheet()
throws Exception
SpreadsheetModelloadSpreadsheet in class SpreadsheetModelExceptionprotected ISpreadsheetMetadata getSpreadsheetMetadata()
SpreadsheetModelgetSpreadsheetMetadata in class SpreadsheetModelprotected boolean isMetadataConfigurationDefined()
isMetadataConfigurationDefined in class SpreadsheetModelprotected SpreadsheetWorksheet createWorksheet(ISpreadsheetMetadata.SpreadsheetWorksheetMetadata metadata) throws Exception
SpreadsheetModelcreateWorksheet in class SpreadsheetModelExceptionpublic void deleteWorksheet(SpreadsheetWorksheet worksheet)
SpreadsheetModeldeleteWorksheet in class SpreadsheetModelpublic Collection<SpreadsheetRow> find(Variable iterator, ModuleElement ast, IEolContext context) throws EolRuntimeException
find in interface ISearchableModelfind in class SpreadsheetModelEolRuntimeExceptionCopyright © 2020. All rights reserved.