|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.spreadsheet.Data
public class Data
Describes a data region of a table.
Nested Class Summary | |
---|---|
static class |
Data.InsertionMode
Insertion mode. |
Nested classes/interfaces inherited from class com.google.gdata.data.ExtensionPoint |
---|
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler |
Nested classes/interfaces inherited from class com.google.gdata.data.AbstractExtension |
---|
AbstractExtension.AttributesHandler |
Field Summary |
---|
Fields inherited from class com.google.gdata.data.ExtensionPoint |
---|
xmlBlob |
Fields inherited from class com.google.gdata.data.AbstractExtension |
---|
localName, namespace |
Constructor Summary | |
---|---|
Data()
Default mutable constructor. |
|
Data(Data.InsertionMode insertionMode,
java.lang.Integer numberOfRows,
java.lang.Integer startIndex)
Immutable constructor. |
Method Summary | |
---|---|
void |
addColumn(Column column)
Adds a new column. |
protected void |
consumeAttributes(AttributeHelper helper)
Consumes attributes from the attribute helper. |
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within the target extension profile. |
java.util.List<Column> |
getColumns()
Returns the columns. |
static ExtensionDescription |
getDefaultDescription(boolean required,
boolean repeatable)
Returns the extension description, specifying whether it is required, and whether it is repeatable. |
Data.InsertionMode |
getInsertionMode()
Returns the insertion mode. |
java.lang.Integer |
getNumberOfRows()
Returns the number of rows in the data section. |
java.lang.Integer |
getStartIndex()
Returns the index of the first row of the data section (inclusive). |
boolean |
hasColumns()
Returns whether it has the columns. |
boolean |
hasInsertionMode()
Returns whether it has the insertion mode. |
boolean |
hasNumberOfRows()
Returns whether it has the number of rows in the data section. |
boolean |
hasStartIndex()
Returns whether it has the index of the first row of the data section (inclusive). |
protected void |
putAttributes(AttributeGenerator generator)
Puts attributes into the attribute generator. |
void |
setInsertionMode(Data.InsertionMode insertionMode)
Sets the insertion mode. |
void |
setNumberOfRows(java.lang.Integer numberOfRows)
Sets the number of rows in the data section. |
void |
setStartIndex(java.lang.Integer startIndex)
Sets the index of the first row of the data section (inclusive). |
java.lang.String |
toString()
|
protected void |
validate()
Checks the attributes to see if there are any problems. |
Methods inherited from class com.google.gdata.data.AbstractExtension |
---|
disableStrictValidation, enableStrictValidation, eq, generate, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Data()
public Data(Data.InsertionMode insertionMode, java.lang.Integer numberOfRows, java.lang.Integer startIndex)
insertionMode
- insertion mode.numberOfRows
- number of rows in the data section.startIndex
- index of the first row of the data section (inclusive).Method Detail |
---|
public void declareExtensions(ExtensionProfile extProfile)
ExtensionPoint
declareExtensions
in class ExtensionPoint
extProfile
- the ExtensionProfile to initialize.public java.util.List<Column> getColumns()
public void addColumn(Column column)
column
- columnpublic boolean hasColumns()
public Data.InsertionMode getInsertionMode()
public void setInsertionMode(Data.InsertionMode insertionMode)
insertionMode
- insertion mode or null
to resetpublic boolean hasInsertionMode()
public java.lang.Integer getNumberOfRows()
public void setNumberOfRows(java.lang.Integer numberOfRows)
numberOfRows
- number of rows in the data section or null
to resetpublic boolean hasNumberOfRows()
public java.lang.Integer getStartIndex()
public void setStartIndex(java.lang.Integer startIndex)
startIndex
- index of the first row of the data section (inclusive) or
null
to resetpublic boolean hasStartIndex()
protected void validate()
AbstractExtension
validate
in class AbstractExtension
public static ExtensionDescription getDefaultDescription(boolean required, boolean repeatable)
required
- whether it is requiredrepeatable
- whether it is repeatable
protected void putAttributes(AttributeGenerator generator)
AbstractExtension
AbstractExtension.generate(XmlWriter,ExtensionProfile)
. Default implementation
does nothing, though generally this is discouraged unless there really are
no attributes.
putAttributes
in class AbstractExtension
generator
- attribute generatorprotected void consumeAttributes(AttributeHelper helper) throws ParseException
AbstractExtension
AttributeHelper.consumeContent(boolean)
to consume the element's text
content. Called from AbstractExtension.getHandler(com.google.gdata.data.ExtensionProfile, java.lang.String, java.lang.String, org.xml.sax.Attributes)
. Default implementation does
nothing, though generally this is discouraged unless there really are no
attributes.
consumeAttributes
in class AbstractExtension
helper
- attribute helper
ParseException
- any parsing exceptionpublic java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |