PSLink.inc 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. { Parsed from PubSub.framework PSLink.h }
  2. {$ifdef TYPES}
  3. type
  4. PSLinkPtr = ^PSLink;
  5. {$endif}
  6. {$if (MAC_OS_X_VERSION_10_5 <= MAC_OS_X_VERSION_MAX_ALLOWED)}
  7. {$ifdef TYPES}
  8. const
  9. PSLinkToOther = 0 deprecated 'in 10_5, 10_9, NA, NA';
  10. PSLinkToRSS = 1 deprecated 'in 10_5, 10_9, NA, NA';
  11. PSLinkToAtom = 2 deprecated 'in 10_5, 10_9, NA, NA';
  12. PSLinkToAtomService = 3 deprecated 'in 10_5, 10_9, NA, NA';
  13. PSLinkToFOAF = 4 deprecated 'in 10_5, 10_9, NA, NA';
  14. PSLinkToRSD = 5 deprecated 'in 10_5, 10_9, NA, NA';
  15. PSLinkToSelf = 6 deprecated 'in 10_5, 10_9, NA, NA';
  16. PSLinkToAlternate = 7 deprecated 'in 10_5, 10_9, NA, NA';
  17. type
  18. PSLinkKind = clong;
  19. {$endif}
  20. {$ifdef CLASSES}
  21. type
  22. PSLink = objcclass external (NSObject)
  23. private
  24. _linkKind: PSLinkKind;
  25. _relations: NSSet;
  26. _MIMEType: NSString;
  27. _title: NSString;
  28. _href: NSString;
  29. _baseURL: NSURL;
  30. public
  31. class function linksInXML_baseURL (root: NSXMLElement; baseURL: NSURL): NSArray; message 'linksInXML:baseURL:';
  32. function linkKind: PSLinkKind; message 'linkKind';
  33. function URL: NSURL; message 'URL';
  34. function relations: NSSet; message 'relations';
  35. function title: NSString; message 'title';
  36. function MIMEType: NSString; message 'MIMEType';
  37. end;
  38. {$endif}
  39. {$endif}