Google Data APIs Client Library (1.41.1)



com.google.gdata.data
Interface Kind.Adaptable

All Known Implementing Classes:
AbPageVariationEntry, AbPageVariationFeed, AccountEntry, AccountFeed, AclEntry, AclFeed, ActivityEntry, ActivityFeed, AlbumEntry, AlbumFeed, AnnouncementEntry, AnnouncementsPageEntry, AttachmentEntry, AttendeeEntry, AttendeeFeed, AudioEntry, BaseActivityEntry, BaseContentEntry, BaseEntry, BaseEventEntry, BaseEventFeed, BaseFeed, BaseHealthEntry, BaseHealthFeed, BasePageEntry, BasePersonEntry, BlogCommentFeed, BlogEntry, BlogFeed, BlogPostFeed, CalendarAclEntry, CalendarEntry, CalendarEventEntry, CalendarEventFeed, CalendarFeed, CaptionTrackEntry, CaptionTrackFeed, CellEntry, CellFeed, ChannelEntry, ChannelFeed, CodeSearchEntry, CodeSearchFeed, CollectionEntry, CollectionFeed, CombinationEntry, CombinationFeed, CommentEntry, CommentEntry, CommentEntry, CommentEntry, CommentFeed, ComplaintEntry, ComplaintFeed, ContactEntry, ContactEntry, ContactFeed, ContactFeed, ContactGroupEntry, ContactGroupFeed, ContentEntry, ContentFeed, CrawlIssueEntry, CrawlIssuesFeed, CreationActivityEntry, DataEntry, DataFeed, DeletionActivityEntry, DocumentEntry, DocumentEntry, DocumentExportEntry, DocumentExportFeed, DocumentFeed, DocumentListEntry, DocumentListFeed, EditActivityEntry, EmailListEntry, EmailListFeed, EmailListRecipientEntry, EmailListRecipientFeed, Entry, EventEntry, EventFeed, ExperimentEntry, ExperimentFeed, FavoriteEntry, FavoriteFeed, FeatureEntry, FeatureFeed, Feed, FeedLinkEntry, FileCabinetPageEntry, FileEntry, FolderEntry, FriendEntry, FriendFeed, GenericEntry, GenericFeed, GlossaryEntry, GlossaryFeed, GoogleBaseEntry, GoogleBaseFeed, GoogleBaseMediaEntry, GoogleBaseMediaFeed, GphotoEntry, GphotoFeed, IssueCommentsEntry, IssueCommentsFeed, IssuesEntry, IssuesFeed, KeywordEntry, KeywordsFeed, Kind.AdaptableHelper, ListEntry, ListFeed, ListItemEntry, ListPageEntry, MailItemEntry, MailItemFeed, MapEntry, MapFeed, MediaEntry, MediaFeed, MessageEntry, MessageEntry, MessageFeed, MessagesFeed, MetadataEntry, MetadataFeed, MoveActivityEntry, NicknameEntry, NicknameFeed, PageEntry, PdfEntry, PhotoEntry, PhotoFeed, PlaylistEntry, PlaylistFeed, PlaylistLinkEntry, PlaylistLinkFeed, PortfolioEntry, PortfolioFeed, PositionEntry, PositionFeed, PostCommentFeed, PostEntry, PresentationEntry, ProfileEntry, ProfileEntry, ProfileFeed, ProfileFeed, RatingEntry, RatingFeed, RecordEntry, RecordFeed, RecoveryActivityEntry, RegisterEntry, RegisterFeed, RevisionEntry, RevisionFeed, RevisionFeed, SectionEntry, SectionFeed, SidewikiEntry, SidewikiEntryFeed, SidewikiUserEntry, SidewikiUserFeed, SiteEntry, SiteFeed, SitemapsEntry, SitemapsFeed, SitemapsMobileEntry, SitemapsNewsEntry, SitemapsRegularEntry, SitesEntry, SitesFeed, SpreadsheetEntry, SpreadsheetEntry, SpreadsheetFeed, SubscriptionEntry, SubscriptionFeed, TableEntry, TableFeed, TagEntry, TransactionEntry, TransactionFeed, TranslationMemoryEntry, TranslationMemoryFeed, UserEntry, UserEntry, UserEventEntry, UserEventFeed, UserFeed, UserFeed, UserProfileEntry, UserProfileFeed, VariationEntry, VariationFeed, VersionEntry, VersionFeed, VideoEntry, VideoFeed, VideoMessageEntry, VideoMessageFeed, VolumeEntry, VolumeFeed, WebAttachmentEntry, WebPageEntry, WorksheetEntry, WorksheetFeed
Enclosing class:
Kind

public static interface Kind.Adaptable

The Adaptable interface is implemented by GData ExtensionPoint types that can be flexible adapted based upon the presence of GData kind category elements.


Method Summary
 void addAdaptor(Kind.Adaptor adaptor)
          Associates a new Kind.Adaptor with this Adaptable instance.
<E extends Kind.Adaptor>
E
getAdaptor(java.lang.Class<E> adaptorClass)
          Returns a Kind.Adaptor instance associated with this Adaptable instance of the specified type, or {code null} if none is available..
 java.util.Collection<Kind.Adaptor> getAdaptors()
          Returns the collection of Kind.Adaptor instances associated with the this Adaptable instance.
 

Method Detail

addAdaptor

void addAdaptor(Kind.Adaptor adaptor)
Associates a new Kind.Adaptor with this Adaptable instance.


getAdaptors

java.util.Collection<Kind.Adaptor> getAdaptors()
Returns the collection of Kind.Adaptor instances associated with the this Adaptable instance.


getAdaptor

<E extends Kind.Adaptor> E getAdaptor(java.lang.Class<E> adaptorClass)
Returns a Kind.Adaptor instance associated with this Adaptable instance of the specified type, or {code null} if none is available..