/core/externals/update-engine/externals/gdata-objectivec-client/Source/Clients/Books/GDataDublinCore.m

http://macfuse.googlecode.com/ · Objective C · 83 lines · 49 code · 14 blank · 20 comment · 1 complexity · 0dcac262bce5fb53983b2df6098e2385 MD5 · raw file

  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. // GDataDublinCore.m
  17. //
  18. //
  19. // DublinCore elements - http://uk.dublincore.org/documents/dces/
  20. //
  21. #if !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE
  22. #define GDATADUBLINCORE_DEFINE_GLOBALS 1
  23. #import "GDataDublinCore.h"
  24. @implementation GDataDCCreator
  25. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  26. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  27. + (NSString *)extensionElementLocalName { return @"creator"; }
  28. @end
  29. @implementation GDataDCDate
  30. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  31. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  32. + (NSString *)extensionElementLocalName { return @"date"; }
  33. @end
  34. @implementation GDataDCDescription
  35. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  36. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  37. + (NSString *)extensionElementLocalName { return @"description"; }
  38. @end
  39. @implementation GDataDCFormat
  40. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  41. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  42. + (NSString *)extensionElementLocalName { return @"format"; }
  43. @end
  44. @implementation GDataDCIdentifier
  45. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  46. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  47. + (NSString *)extensionElementLocalName { return @"identifier"; }
  48. @end
  49. @implementation GDataDCLanguage
  50. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  51. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  52. + (NSString *)extensionElementLocalName { return @"language"; }
  53. @end
  54. @implementation GDataDCPublisher
  55. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  56. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  57. + (NSString *)extensionElementLocalName { return @"publisher"; }
  58. @end
  59. @implementation GDataDCSubject
  60. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  61. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  62. + (NSString *)extensionElementLocalName { return @"subject"; }
  63. @end
  64. @implementation GDataDCTitle
  65. + (NSString *)extensionElementURI { return kGDataNamespaceDublinCore; }
  66. + (NSString *)extensionElementPrefix { return kGDataNamespaceDublinCorePrefix; }
  67. + (NSString *)extensionElementLocalName { return @"title"; }
  68. @end
  69. #endif // !GDATA_REQUIRE_SERVICE_INCLUDES || GDATA_INCLUDE_BOOKS_SERVICE