PageRenderTime 12ms CodeModel.GetById 8ms RepoModel.GetById 0ms app.codeStats 0ms

/core/externals/update-engine/externals/gdata-objectivec-client/Source/Elements/GDataBaseElements.h

http://macfuse.googlecode.com/
C++ Header | 95 lines | 45 code | 26 blank | 24 comment | 0 complexity | d7920489c1511d08973b891d050a0a9e MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, GPL-2.0
  1. /* Copyright (c) 2008 Google Inc.
  2. *
  3. * Licensed under the Apache License, Version 2.0 (the "License");
  4. * you may not use this file except in compliance with the License.
  5. * You may obtain a copy of the License at
  6. *
  7. * http://www.apache.org/licenses/LICENSE-2.0
  8. *
  9. * Unless required by applicable law or agreed to in writing, software
  10. * distributed under the License is distributed on an "AS IS" BASIS,
  11. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. * See the License for the specific language governing permissions and
  13. * limitations under the License.
  14. */
  15. //
  16. // GDataBaseElements.h
  17. //
  18. // Elements used by the GDataEntryBase and GDataFeedBase classes
  19. //
  20. #import "GDataCategory.h"
  21. #import "GDataPerson.h"
  22. #import "GDataTextConstruct.h"
  23. #import "GDataValueConstruct.h"
  24. #import "GDataEntryContent.h"
  25. // GData
  26. @interface GDataResourceID : GDataValueElementConstruct <GDataExtension>
  27. @end
  28. // Atom
  29. @interface GDataAtomID : GDataValueElementConstruct <GDataExtension>
  30. @end
  31. @interface GDataAtomPublishedDate : GDataValueElementConstruct <GDataExtension>
  32. @end
  33. @interface GDataAtomUpdatedDate : GDataValueElementConstruct <GDataExtension>
  34. @end
  35. @interface GDataAtomTitle : GDataTextConstruct <GDataExtension>
  36. @end
  37. @interface GDataAtomSubtitle : GDataTextConstruct <GDataExtension>
  38. @end
  39. @interface GDataAtomSummary : GDataTextConstruct <GDataExtension>
  40. @end
  41. @interface GDataAtomContent : GDataEntryContent <GDataExtension>
  42. @end
  43. @interface GDataAtomRights : GDataTextConstruct <GDataExtension>
  44. @end
  45. @interface GDataAtomAuthor : GDataPerson <GDataExtension>
  46. @end
  47. @interface GDataAtomContributor : GDataPerson <GDataExtension>
  48. @end
  49. @interface GDataAtomIcon : GDataValueElementConstruct <GDataExtension>
  50. @end
  51. @interface GDataAtomLogo : GDataValueElementConstruct <GDataExtension>
  52. @end
  53. // AtomPub
  54. @interface GDataAtomPubEditedDate : GDataValueElementConstruct <GDataExtension>
  55. @end
  56. // OpenSearch 1.1, adopted for GData version 2
  57. @interface GDataOpenSearchTotalResults : GDataValueElementConstruct <GDataExtension>
  58. @end
  59. @interface GDataOpenSearchStartIndex : GDataValueElementConstruct <GDataExtension>
  60. @end
  61. @interface GDataOpenSearchItemsPerPage : GDataValueElementConstruct <GDataExtension>
  62. @end
  63. // Attributes
  64. @interface GDataETagAttribute : GDataAttribute <GDataExtension>
  65. @end
  66. @interface GDataFieldsAttribute : GDataAttribute <GDataExtension>
  67. @end
  68. @interface GDataKindAttribute : GDataAttribute <GDataExtension>
  69. @end