com.google.gdata.data.sites
Class ListItemEntry
java.lang.Object
com.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.BaseEntry<E>
com.google.gdata.data.media.MediaEntry<E>
com.google.gdata.data.sites.BaseContentEntry<ListItemEntry>
com.google.gdata.data.sites.ListItemEntry
- All Implemented Interfaces:
- Extension, IAtom, IEntry, Kind.Adaptable, Kind.Adaptor, IMediaEntry
public class ListItemEntry
- extends BaseContentEntry<ListItemEntry>
Describes a list item entry.
Field Summary |
static Category |
CATEGORY
Listitem list item kind kind category. |
static java.lang.String |
KIND
Listitem list item kind kind term value. |
Methods inherited from class com.google.gdata.data.sites.BaseContentEntry |
getBatchId, getBatchInterrupted, getBatchOperation, getBatchStatus, getDeleted, getEntryPostLink, getPublisher, getRevision, getRevisionLink, hasBatchId, hasBatchInterrupted, hasBatchOperation, hasBatchStatus, hasDeleted, hasPublisher, hasRevision, setBatchId, setBatchInterrupted, setBatchOperation, setBatchStatus, setDeleted, setPublisher, setRevision |
Methods inherited from class com.google.gdata.data.BaseEntry |
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getKind, getLink, getLinks, getLinks, getPlainTextContent, getPubControl, getPublished, getResumableEditMediaLink, getRights, getSelectedFields, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setKind, setPubControl, setPublished, setRights, setSelectedFields, setSource, setSummary, setTitle, setUpdated, setVersionId, update, visitChildren |
Methods inherited from class com.google.gdata.data.ExtensionPoint |
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, createExtensionInstance, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionDescription, getExtensionHandler, getExtensions, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild |
Methods inherited from class com.google.gdata.data.AbstractExtension |
consumeAttributes, disableStrictValidation, enableStrictValidation, eq, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.google.gdata.data.IEntry |
getCanEdit, getContent, getEdited, getEditLink, getPublished, getResumableEditMediaLink, getSelectedFields, getSummary, setCanEdit, setEdited, setPublished, setSelectedFields |
Methods inherited from interface com.google.gdata.data.IAtom |
addLink, getAuthors, getCategories, getEtag, getId, getKind, getLink, getLinks, getSelfLink, getTitle, getUpdated, getVersionId, removeLinks, removeLinks, setEtag, setId, setKind, setUpdated, setVersionId |
KIND
public static final java.lang.String KIND
- Listitem list item kind kind term value.
- See Also:
- Constant Field Values
CATEGORY
public static final Category CATEGORY
- Listitem list item kind kind category.
ListItemEntry
public ListItemEntry()
- Default mutable constructor.
ListItemEntry
public ListItemEntry(BaseEntry<?> sourceEntry)
- Constructs a new instance by doing a shallow copy of data from an existing
BaseEntry
instance.
- Parameters:
sourceEntry
- source entry
declareExtensions
public void declareExtensions(ExtensionProfile extProfile)
- Description copied from class:
ExtensionPoint
- Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile. The base implementation does not declare any
extensions, but can be overridden by specific types of ExtensionPoints that
always contain a well-defined set of extensions.
- Specified by:
declareExtensions
in interface Kind.Adaptor
- Overrides:
declareExtensions
in class BaseContentEntry<ListItemEntry>
- Parameters:
extProfile
- the ExtensionProfile to initialize.- See Also:
ExtensionProfile.addDeclarations(Kind.Adaptor)
getFields
public java.util.List<Field> getFields()
- Returns the fields.
- Returns:
- fields
addField
public void addField(Field field)
- Adds a new field.
- Parameters:
field
- field
hasFields
public boolean hasFields()
- Returns whether it has the fields.
- Returns:
- whether it has the fields
getParentLink
public Link getParentLink()
- Returns the parent sites link.
- Returns:
- Parent sites link or
null
for none.
validate
protected void validate()
- Description copied from class:
AbstractExtension
- Checks the attributes to see if there are any problems. Default
implementation does nothing, though generally this is discouraged unless
there really are no restrictions.
- Overrides:
validate
in class BaseContentEntry<ListItemEntry>
toString
public java.lang.String toString()
- Overrides:
toString
in class BaseContentEntry<ListItemEntry>