/** * Gets the URL for this spreadseet's worksheets feed as a string. * * <p>This checks for version compatibility also. * * and call that from here, just like in WorksheetEntry. * * @return a string representing the URL for the worksheets feed */ private String getWorksheetFeedUrlString() { Version spreadsheetVersion = state.service.getProtocolVersion(); if (spreadsheetVersion.isCompatible(SpreadsheetService.Versions.V1)) { Link feedLink = this.getLink(Namespaces.WORKSHEETS_LINK_REL, Link.Type.ATOM); return feedLink.getHref(); } else { // must be SpreadsheetService.Versions.V2; only 2 versions for now return ((OutOfLineContent)(this.getContent())).getUri(); } }
/** * Gets the URL for this spreadseet's worksheets feed as a string. * * <p>This checks for version compatibility also. * * and call that from here, just like in WorksheetEntry. * * @return a string representing the URL for the worksheets feed */ private String getWorksheetFeedUrlString() { Version spreadsheetVersion = state.service.getProtocolVersion(); if (spreadsheetVersion.isCompatible(SpreadsheetService.Versions.V1)) { Link feedLink = this.getLink(Namespaces.WORKSHEETS_LINK_REL, Link.Type.ATOM); return feedLink.getHref(); } else { // must be SpreadsheetService.Versions.V2; only 2 versions for now return ((OutOfLineContent)(this.getContent())).getUri(); } }