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, worksheets
aliases, 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, store
allInstances, getAliases, getFullyQualifiedTypeNameOf, getMetamodel, getName, getPropertyGetter, getTransactionSupport, isModelElement, isOfKind, isOfType, isPropertySet, isReadOnLoad, isStoredOnDisposal, knowsAboutProperty, load, load, setName, setReadOnLoad, setStoredOnDisposal
public 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
IOException
com.google.gdata.util.ServiceException
public com.google.gdata.data.spreadsheet.CellFeed getWorksheetCellFeed(URL cellFeedUrl) throws IOException, com.google.gdata.util.ServiceException
IOException
com.google.gdata.util.ServiceException
public com.google.gdata.data.spreadsheet.WorksheetEntry insertWorksheet(com.google.gdata.data.spreadsheet.WorksheetEntry worksheetEntry) throws IOException, com.google.gdata.util.ServiceException
IOException
com.google.gdata.util.ServiceException
public 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
IOException
com.google.gdata.util.ServiceException
public void load(StringProperties properties, IRelativePathResolver resolver) throws EolModelLoadingException
load
in interface IModel
load
in class Model
EolModelLoadingException
Model#load(StringProperties, IRelativePathResolver)}
protected void loadSpreadsheet() throws Exception
SpreadsheetModel
loadSpreadsheet
in class SpreadsheetModel
Exception
protected ISpreadsheetMetadata getSpreadsheetMetadata()
SpreadsheetModel
getSpreadsheetMetadata
in class SpreadsheetModel
protected boolean isMetadataConfigurationDefined()
isMetadataConfigurationDefined
in class SpreadsheetModel
protected SpreadsheetWorksheet createWorksheet(ISpreadsheetMetadata.SpreadsheetWorksheetMetadata metadata) throws Exception
SpreadsheetModel
createWorksheet
in class SpreadsheetModel
Exception
public void deleteWorksheet(SpreadsheetWorksheet worksheet)
SpreadsheetModel
deleteWorksheet
in class SpreadsheetModel
public Collection<SpreadsheetRow> find(Variable iterator, ModuleElement ast, IEolContext context) throws EolRuntimeException
find
in interface ISearchableModel
find
in class SpreadsheetModel
EolRuntimeException
Copyright © 2020. All rights reserved.