diff options
Diffstat (limited to 'src/com/google/wireless/gdata/spreadsheets/data/WorksheetEntry.java')
-rw-r--r-- | src/com/google/wireless/gdata/spreadsheets/data/WorksheetEntry.java | 105 |
1 files changed, 105 insertions, 0 deletions
diff --git a/src/com/google/wireless/gdata/spreadsheets/data/WorksheetEntry.java b/src/com/google/wireless/gdata/spreadsheets/data/WorksheetEntry.java new file mode 100644 index 0000000..2c00d66 --- /dev/null +++ b/src/com/google/wireless/gdata/spreadsheets/data/WorksheetEntry.java @@ -0,0 +1,105 @@ +// Copyright 2007 The Android Open Source Project +package com.google.wireless.gdata.spreadsheets.data; + +import com.google.wireless.gdata.GDataException; +import com.google.wireless.gdata.data.Entry; +import com.google.wireless.gdata.data.StringUtils; + +/** + * Represents an entry in a GData Worksheets meta-feed. + */ +public class WorksheetEntry extends Entry { + /** The URI to this entry's cells feed. */ + private String cellsUri = null; + + /** The number of columns in the worksheet. */ + private int colCount = -1; + + /** The URI to this entry's list feed. */ + private String listUri = null; + + /** The number of rows in the worksheet. */ + private int rowCount = -1; + + /** + * Fetches the URI of this entry's Cells feed. + * + * @return The URI of the entry's Cells feed. + */ + public String getCellFeedUri() { + return cellsUri; + } + + /** + * Fetches the number of columns in the worksheet. + * + * @return The number of columns. + */ + public int getColCount() { + return colCount; + } + + /** + * Fetches the URI of this entry's List feed. + * + * @return The URI of the entry's List feed. + * @throws GDataException If the URI is not set or is invalid. + */ + public String getListFeedUri() { + return listUri; + } + + /** + * Fetches the number of rows in the worksheet. + * + * @return The number of rows. + */ + public int getRowCount() { + return rowCount; + } + + /** + * Sets the URI of this entry's Cells feed. + * + * @param href The HREF attribute that should be the Cells feed URI. + */ + public void setCellFeedUri(String href) { + cellsUri = href; + } + + /** + * Sets the number of columns in the worksheet. + * + * @param colCount The new number of columns. + */ + public void setColCount(int colCount) { + this.colCount = colCount; + } + + /** + * Sets this entry's Atom ID. + * + * @param id The new ID value. + */ + public void setId(String id) { + super.setId(id); + } + + /** + * Sets the URI of this entry's List feed. + * + * @param href The HREF attribute that should be the List feed URI. + */ + public void setListFeedUri(String href) { + listUri = href; + } + + /** + * Sets the number of rows in the worksheet. + * + * @param rowCount The new number of rows. + */ + public void setRowCount(int rowCount) { + this.rowCount = rowCount; + } +} |