Mon, 17 Mar 2014 19:11:48 +0100
Extended QsciScintillaCompat to allow to set the modified status and made the selection of an encoding in the editor change the modified state.
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
1 | <!DOCTYPE html> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric5.Utilities.binplistlib</title> |
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
4 | <meta charset="UTF-8"> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
12 | h1 { color: white; background: #85774A; } |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric5.Utilities.binplistlib</h1> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <p> |
3018
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
24 | Module implementing a library for reading and writing binary property list |
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
25 | files. |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | Binary Property List (plist) files provide a faster and smaller serialization |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | format for property lists on OS X. This is a library for generating binary |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | plists which can be read by OS X, iOS, or other clients. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | The API models the plistlib API, and will call through to plistlib when |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | XML serialization or deserialization is required. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | To generate plists with UID values, wrap the values with the Uid object. The |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | value must be an int. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | To generate plists with NSData/CFData values, wrap the values with the |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | Data object. The value must be a bytes object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | Date values can only be datetime.datetime objects. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | </p><p> |
1968
eb57efc415c6
Fixed a PEP-8 related issue.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1720
diff
changeset
|
42 | The exceptions InvalidPlistException and NotBinaryPlistException may be |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | thrown to indicate that the data cannot be serialized or deserialized as |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | a binary plist. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | Plist generation example: |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <pre> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | from binplistlib import * |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | from datetime import datetime |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | plist = {'aKey':'aValue', |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | '0':1.322, |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | 'now':datetime.now(), |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | 'list':[1,2,3], |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | 'tuple':('a','b','c') |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | } |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | try: |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | writePlist(plist, "example.plist") |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | except (InvalidPlistException, NotBinaryPlistException) as e: |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | print("Something bad happened:", e) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
60 | </pre> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
61 | Plist parsing example: |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
62 | <pre> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
63 | from binplistlib import * |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
64 | try: |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | plist = readPlist("example.plist") |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
66 | print(plist) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | except (InvalidPlistException, NotBinaryPlistException) as e: |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | print("Not a plist:", e) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | </pre> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
71 | <h3>Global Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
72 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
73 | <tr><td>PlistByteCounts</td></tr><tr><td>PlistTrailer</td></tr><tr><td>__all__</td></tr><tr><td>apple_reference_date_offset</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
74 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
75 | <h3>Classes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
76 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
77 | <tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | <td><a href="#BoolWrapper">BoolWrapper</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | <td>Class wrapping a boolean value.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
81 | <td><a href="#Data">Data</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | <td>Class implementing a wrapper around bytes types for representing Data values.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | <td><a href="#HashableWrapper">HashableWrapper</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | <td>Class wrapping a hashable value.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | <td><a href="#InvalidPlistException">InvalidPlistException</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | <td>Exception raised when the plist is incorrectly formatted.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | <td><a href="#NotBinaryPlistException">NotBinaryPlistException</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | <td>Exception raised when a binary plist was expected but not encountered.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | <td><a href="#PlistReader">PlistReader</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | <td>Class implementing the plist reader.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | <td><a href="#PlistWriter">PlistWriter</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | <td>Class implementing the plist writer.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | <td><a href="#Uid">Uid</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | <td>Class implementing a wrapper around integers for representing UID values.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | </tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | <h3>Functions</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
104 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | <tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | <td><a href="#is_stream_binary_plist">is_stream_binary_plist</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | <td>Module function to check, if the stream is a binary plist.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | <td><a href="#readPlist">readPlist</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | <td>Module function to read a plist file.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | <td><a href="#readPlistFromBytes">readPlistFromBytes</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | <td>Module function to read from a plist bytes object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | <td><a href="#writePlist">writePlist</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | <td>Module function to write a plist file.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | <td><a href="#writePlistToBytes">writePlistToBytes</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | <td>Module function to write a plist bytes object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | </tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | <a NAME="BoolWrapper" ID="BoolWrapper"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | <h2>BoolWrapper</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | Class wrapping a boolean value. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | <tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
141 | <td><a href="#BoolWrapper.__init__">BoolWrapper</a></td> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
142 | <td>Constructor</td> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
144 | <td><a href="#BoolWrapper.__repr__">__repr__</a></td> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
145 | <td>Public method to generate a representation of the object.</td> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | </tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | <a NAME="BoolWrapper.__init__" ID="BoolWrapper.__init__"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | <h4>BoolWrapper (Constructor)</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | <b>BoolWrapper</b>(<i>value</i>) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
155 | <p> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
156 | Constructor |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
157 | </p><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
158 | <dt><i>value</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
159 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
160 | object value (boolean) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
161 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
162 | </dl><a NAME="BoolWrapper.__repr__" ID="BoolWrapper.__repr__"></a> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | <h4>BoolWrapper.__repr__</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | <b>__repr__</b>(<i></i>) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
165 | <p> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
166 | Public method to generate a representation of the object. |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
167 | </p><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
168 | <dt>Returns:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
169 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
170 | object representation (string) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
171 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
172 | </dl> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
175 | <a NAME="Data" ID="Data"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | <h2>Data</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | <p> |
3018
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
178 | Class implementing a wrapper around bytes types for representing Data |
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
179 | values. |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | bytes |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
197 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | <a NAME="HashableWrapper" ID="HashableWrapper"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | <h2>HashableWrapper</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | Class wrapping a hashable value. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
208 | object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
219 | <tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | <td><a href="#HashableWrapper.__init__">HashableWrapper</a></td> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
221 | <td>Constructor</td> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | <td><a href="#HashableWrapper.__repr__">__repr__</a></td> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
224 | <td>Public method to generate a representation of the object.</td> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | </tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
229 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
230 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | <a NAME="HashableWrapper.__init__" ID="HashableWrapper.__init__"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
232 | <h4>HashableWrapper (Constructor)</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
233 | <b>HashableWrapper</b>(<i>value</i>) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
234 | <p> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
235 | Constructor |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
236 | </p><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
237 | <dt><i>value</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
238 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
239 | object value |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
240 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
241 | </dl><a NAME="HashableWrapper.__repr__" ID="HashableWrapper.__repr__"></a> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | <h4>HashableWrapper.__repr__</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
243 | <b>__repr__</b>(<i></i>) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
244 | <p> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
245 | Public method to generate a representation of the object. |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
246 | </p><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
247 | <dt>Returns:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
248 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
249 | object representation (string) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
250 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
251 | </dl> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
253 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
254 | <a NAME="InvalidPlistException" ID="InvalidPlistException"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | <h2>InvalidPlistException</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | Exception raised when the plist is incorrectly formatted. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | Exception |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
265 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
266 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
269 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
270 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
271 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
272 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
274 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
275 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
276 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
277 | |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
278 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
279 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
280 | <a NAME="NotBinaryPlistException" ID="NotBinaryPlistException"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | <h2>NotBinaryPlistException</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
282 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | Exception raised when a binary plist was expected but not encountered. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
284 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
286 | Exception |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
288 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
290 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
292 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
294 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
296 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
298 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
300 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
302 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
304 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
306 | <a NAME="PlistReader" ID="PlistReader"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307 | <h2>PlistReader</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
308 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | Class implementing the plist reader. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
310 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
312 | object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
314 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | <tr><td>contents</td></tr><tr><td>currentOffset</td></tr><tr><td>file</td></tr><tr><td>offsets</td></tr><tr><td>trailer</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
316 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
317 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
318 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
320 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
321 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | <tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
324 | <td><a href="#PlistReader.__init__">PlistReader</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
325 | <td>Constructor</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | <td><a href="#PlistReader.getSizedInteger">getSizedInteger</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
328 | <td>Private method to read an integer of a specific size.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330 | <td><a href="#PlistReader.parse">parse</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331 | <td>Public method to parse the plist data.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
332 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
333 | <td><a href="#PlistReader.proc_extra">proc_extra</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | <td></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
336 | <td><a href="#PlistReader.readArray">readArray</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | <td>Private method to read an Array object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
339 | <td><a href="#PlistReader.readAsciiString">readAsciiString</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
340 | <td>Private method to read an ASCII encoded string.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
341 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | <td><a href="#PlistReader.readData">readData</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | <td>Private method to read some bytes.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
344 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | <td><a href="#PlistReader.readDate">readDate</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346 | <td>Private method to read a date.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
348 | <td><a href="#PlistReader.readDict">readDict</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
349 | <td>Private method to read a Dictionary object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | <td><a href="#PlistReader.readInteger">readInteger</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
352 | <td>Private method to read an Integer object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | <td><a href="#PlistReader.readObject">readObject</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
355 | <td>Private method to read the object data.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
356 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
357 | <td><a href="#PlistReader.readReal">readReal</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
358 | <td>Private method to read a Real object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
360 | <td><a href="#PlistReader.readRefs">readRefs</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361 | <td>Private method to read References.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
362 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363 | <td><a href="#PlistReader.readRoot">readRoot</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
364 | <td>Private method to read the root object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
366 | <td><a href="#PlistReader.readUid">readUid</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | <td>Private method to read a UID.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
369 | <td><a href="#PlistReader.readUnicode">readUnicode</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
370 | <td>Private method to read an Unicode encoded string.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
372 | <td><a href="#PlistReader.reset">reset</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
373 | <td>Private method to reset the instance object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
374 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
375 | <td><a href="#PlistReader.setCurrentOffsetToObjectNumber">setCurrentOffsetToObjectNumber</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
376 | <td>Private method to set the current offset.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
377 | </tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
378 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
379 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
380 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
381 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383 | <a NAME="PlistReader.__init__" ID="PlistReader.__init__"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
384 | <h4>PlistReader (Constructor)</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
385 | <b>PlistReader</b>(<i>fileOrStream</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
386 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
387 | Constructor |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
388 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
389 | <dt><i>fileOrStream</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
391 | open file containing the plist data (file object) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
392 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
393 | </dl><a NAME="PlistReader.getSizedInteger" ID="PlistReader.getSizedInteger"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
394 | <h4>PlistReader.getSizedInteger</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
395 | <b>getSizedInteger</b>(<i>data, bytes</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
396 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
397 | Private method to read an integer of a specific size. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
398 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
399 | <dt><i>data</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
400 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
401 | data to extract the integer from (bytes) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
402 | </dd><dt><i>bytes</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
403 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
404 | length of the integer (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
405 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
406 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
407 | <dt>Returns:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
408 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
409 | read integer (integer) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
410 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
411 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
412 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
413 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
414 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
415 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
416 | </dd> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
417 | </dl><a NAME="PlistReader.parse" ID="PlistReader.parse"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
418 | <h4>PlistReader.parse</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
419 | <b>parse</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
420 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
421 | Public method to parse the plist data. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
422 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
423 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
424 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
425 | unpickled object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
426 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
427 | </dl><a NAME="PlistReader.proc_extra" ID="PlistReader.proc_extra"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
428 | <h4>PlistReader.proc_extra</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
429 | <b>proc_extra</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
430 | <a NAME="PlistReader.readArray" ID="PlistReader.readArray"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
431 | <h4>PlistReader.readArray</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
432 | <b>readArray</b>(<i>count</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
433 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
434 | Private method to read an Array object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
435 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
436 | <dt><i>count</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
437 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
438 | number of array elements (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
439 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
440 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
441 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
442 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
443 | list of unpickled objects |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
444 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
445 | </dl><a NAME="PlistReader.readAsciiString" ID="PlistReader.readAsciiString"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
446 | <h4>PlistReader.readAsciiString</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
447 | <b>readAsciiString</b>(<i>length</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
448 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
449 | Private method to read an ASCII encoded string. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
450 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
451 | <dt><i>length</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
452 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
453 | length of the string (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
454 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
455 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
456 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
457 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
458 | ASCII encoded string |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
459 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
460 | </dl><a NAME="PlistReader.readData" ID="PlistReader.readData"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
461 | <h4>PlistReader.readData</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
462 | <b>readData</b>(<i>length</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
463 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
464 | Private method to read some bytes. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
465 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
466 | <dt><i>length</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
467 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
468 | number of bytes to read (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
469 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
470 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
471 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
472 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
473 | Data object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
474 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
475 | </dl><a NAME="PlistReader.readDate" ID="PlistReader.readDate"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
476 | <h4>PlistReader.readDate</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
477 | <b>readDate</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
478 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
479 | Private method to read a date. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
480 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
481 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
482 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
483 | date object (datetime.datetime) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
484 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
485 | </dl><a NAME="PlistReader.readDict" ID="PlistReader.readDict"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
486 | <h4>PlistReader.readDict</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
487 | <b>readDict</b>(<i>count</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
488 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
489 | Private method to read a Dictionary object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
490 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
491 | <dt><i>count</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
492 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
493 | number of dictionary elements (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
494 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
495 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
496 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
497 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
498 | dictionary of unpickled objects |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
499 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
500 | </dl><a NAME="PlistReader.readInteger" ID="PlistReader.readInteger"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
501 | <h4>PlistReader.readInteger</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
502 | <b>readInteger</b>(<i>bytes</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
503 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
504 | Private method to read an Integer object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
505 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
506 | <dt><i>bytes</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
507 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
508 | length of the object (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
509 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
510 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
511 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
512 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
513 | integer object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
514 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
515 | </dl><a NAME="PlistReader.readObject" ID="PlistReader.readObject"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
516 | <h4>PlistReader.readObject</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
517 | <b>readObject</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
518 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
519 | Private method to read the object data. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
520 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
521 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
522 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
523 | unpickled object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
524 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
525 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
526 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
527 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
528 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
529 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
530 | </dd> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
531 | </dl><a NAME="PlistReader.readReal" ID="PlistReader.readReal"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
532 | <h4>PlistReader.readReal</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
533 | <b>readReal</b>(<i>length</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
534 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
535 | Private method to read a Real object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
536 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
537 | <dt><i>length</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
538 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
539 | length of the object (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
540 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
541 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
542 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
543 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
544 | float object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
545 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
546 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
547 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
548 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
549 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
550 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
551 | </dd> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
552 | </dl><a NAME="PlistReader.readRefs" ID="PlistReader.readRefs"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
553 | <h4>PlistReader.readRefs</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
554 | <b>readRefs</b>(<i>count</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
555 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
556 | Private method to read References. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
557 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
558 | <dt><i>count</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
559 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
560 | amount of the references (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
561 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
562 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
563 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
564 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
565 | list of references (list of integers) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
566 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
567 | </dl><a NAME="PlistReader.readRoot" ID="PlistReader.readRoot"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
568 | <h4>PlistReader.readRoot</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
569 | <b>readRoot</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
570 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
571 | Private method to read the root object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
572 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
573 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
574 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
575 | unpickled object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
576 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
577 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
578 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
579 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
580 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
581 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
582 | </dd> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
583 | </dl><a NAME="PlistReader.readUid" ID="PlistReader.readUid"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
584 | <h4>PlistReader.readUid</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
585 | <b>readUid</b>(<i>length</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
586 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
587 | Private method to read a UID. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
588 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
589 | <dt><i>length</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
590 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
591 | length of the UID (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
592 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
593 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
594 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
595 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
596 | Uid object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
597 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
598 | </dl><a NAME="PlistReader.readUnicode" ID="PlistReader.readUnicode"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
599 | <h4>PlistReader.readUnicode</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
600 | <b>readUnicode</b>(<i>length</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
601 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
602 | Private method to read an Unicode encoded string. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
603 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
604 | <dt><i>length</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
605 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
606 | length of the string (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
607 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
608 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
609 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
610 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
611 | unicode encoded string |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
612 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
613 | </dl><a NAME="PlistReader.reset" ID="PlistReader.reset"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
614 | <h4>PlistReader.reset</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
615 | <b>reset</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
616 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
617 | Private method to reset the instance object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
618 | </p><a NAME="PlistReader.setCurrentOffsetToObjectNumber" ID="PlistReader.setCurrentOffsetToObjectNumber"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
619 | <h4>PlistReader.setCurrentOffsetToObjectNumber</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
620 | <b>setCurrentOffsetToObjectNumber</b>(<i>objectNumber</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
621 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
622 | Private method to set the current offset. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
623 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
624 | <dt><i>objectNumber</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
625 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
626 | number of the object (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
627 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
628 | </dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
629 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
630 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
631 | <a NAME="PlistWriter" ID="PlistWriter"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
632 | <h2>PlistWriter</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
633 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
634 | Class implementing the plist writer. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
635 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
636 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
637 | object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
638 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
639 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
640 | <tr><td>byteCounts</td></tr><tr><td>computedUniques</td></tr><tr><td>file</td></tr><tr><td>header</td></tr><tr><td>referencePositions</td></tr><tr><td>trailer</td></tr><tr><td>wrappedFalse</td></tr><tr><td>wrappedTrue</td></tr><tr><td>writtenReferences</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
641 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
642 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
643 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
644 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
645 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
646 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
647 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
648 | <tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
649 | <td><a href="#PlistWriter.__init__">PlistWriter</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
650 | <td>Constructor</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
651 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
652 | <td><a href="#PlistWriter.binaryInt">binaryInt</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
653 | <td>Private method to pack an integer object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
654 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
655 | <td><a href="#PlistWriter.binaryReal">binaryReal</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
656 | <td>Private method to pack a real object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
657 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
658 | <td><a href="#PlistWriter.check_key">check_key</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
659 | <td></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
660 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
661 | <td><a href="#PlistWriter.computeOffsets">computeOffsets</a></td> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
662 | <td>Public method to compute offsets of an object.</td> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
663 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
664 | <td><a href="#PlistWriter.incrementByteCount">incrementByteCount</a></td> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
665 | <td>Public method to increment the byte count.</td> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
666 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
667 | <td><a href="#PlistWriter.intSize">intSize</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
668 | <td>Private method to determine the number of bytes necessary to store the given integer.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
669 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
670 | <td><a href="#PlistWriter.positionOfObjectReference">positionOfObjectReference</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
671 | <td>Private method to get the position of an object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
672 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
673 | <td><a href="#PlistWriter.proc_size">proc_size</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
674 | <td></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
675 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
676 | <td><a href="#PlistWriter.proc_variable_length">proc_variable_length</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
677 | <td></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
678 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
679 | <td><a href="#PlistWriter.realSize">realSize</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
680 | <td>Private method to determine the number of bytes necessary to store the given real.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
681 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
682 | <td><a href="#PlistWriter.reset">reset</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
683 | <td>Private method to reset the instance object.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
684 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
685 | <td><a href="#PlistWriter.wrapRoot">wrapRoot</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
686 | <td>Private method to generate object wrappers.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
687 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
688 | <td><a href="#PlistWriter.writeObject">writeObject</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
689 | <td>Private method to serialize the given object to the output.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
690 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
691 | <td><a href="#PlistWriter.writeObjectReference">writeObjectReference</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
692 | <td>Private method to write an object reference.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
693 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
694 | <td><a href="#PlistWriter.writeOffsetTable">writeOffsetTable</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
695 | <td>Private method to write all of the object reference offsets.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
696 | </tr><tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
697 | <td><a href="#PlistWriter.writeRoot">writeRoot</a></td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
698 | <td>Public method to write an object to a plist file.</td> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
699 | </tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
700 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
701 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
702 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
703 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
704 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
705 | <a NAME="PlistWriter.__init__" ID="PlistWriter.__init__"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
706 | <h4>PlistWriter (Constructor)</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
707 | <b>PlistWriter</b>(<i>file</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
708 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
709 | Constructor |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
710 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
711 | <dt><i>file</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
712 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
713 | file to write the plist data to (file object) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
714 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
715 | </dl><a NAME="PlistWriter.binaryInt" ID="PlistWriter.binaryInt"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
716 | <h4>PlistWriter.binaryInt</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
717 | <b>binaryInt</b>(<i>obj, bytes=None</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
718 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
719 | Private method to pack an integer object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
720 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
721 | <dt><i>obj</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
722 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
723 | integer to be packed |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
724 | </dd><dt><i>bytes</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
725 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
726 | length the integer should be packed into (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
727 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
728 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
729 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
730 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
731 | serialized object (bytes) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
732 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
733 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
734 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
735 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
736 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
737 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
738 | </dd> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
739 | </dl><a NAME="PlistWriter.binaryReal" ID="PlistWriter.binaryReal"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
740 | <h4>PlistWriter.binaryReal</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
741 | <b>binaryReal</b>(<i>obj</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
742 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
743 | Private method to pack a real object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
744 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
745 | <dt><i>obj</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
746 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
747 | real to be packed |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
748 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
749 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
750 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
751 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
752 | serialized object (bytes) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
753 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
754 | </dl><a NAME="PlistWriter.check_key" ID="PlistWriter.check_key"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
755 | <h4>PlistWriter.check_key</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
756 | <b>check_key</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
757 | <a NAME="PlistWriter.computeOffsets" ID="PlistWriter.computeOffsets"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
758 | <h4>PlistWriter.computeOffsets</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
759 | <b>computeOffsets</b>(<i>obj, asReference=False, isRoot=False</i>) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
760 | <p> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
761 | Public method to compute offsets of an object. |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
762 | </p><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
763 | <dt><i>obj</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
764 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
765 | plist object |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
766 | </dd><dt><i>asReference</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
767 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
768 | flag indicating offsets as references (boolean) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
769 | </dd><dt><i>isRoot</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
770 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
771 | flag indicating a root object (boolean) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
772 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
773 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
774 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
775 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
776 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
777 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
778 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
779 | </dl><a NAME="PlistWriter.incrementByteCount" ID="PlistWriter.incrementByteCount"></a> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
780 | <h4>PlistWriter.incrementByteCount</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
781 | <b>incrementByteCount</b>(<i>field, incr=1</i>) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
782 | <p> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
783 | Public method to increment the byte count. |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
784 | </p><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
785 | <dt><i>field</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
786 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
787 | field to evaluate |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
788 | </dd><dt><i>incr</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
789 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
790 | byte count increment (integer) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
791 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
792 | </dl><a NAME="PlistWriter.intSize" ID="PlistWriter.intSize"></a> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
793 | <h4>PlistWriter.intSize</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
794 | <b>intSize</b>(<i>obj</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
795 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
796 | Private method to determine the number of bytes necessary to store the |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
797 | given integer. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
798 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
799 | <dt><i>obj</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
800 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
801 | integer object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
802 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
803 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
804 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
805 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
806 | number of bytes required (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
807 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
808 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
809 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
810 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
811 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
812 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
813 | </dd> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
814 | </dl><a NAME="PlistWriter.positionOfObjectReference" ID="PlistWriter.positionOfObjectReference"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
815 | <h4>PlistWriter.positionOfObjectReference</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
816 | <b>positionOfObjectReference</b>(<i>obj</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
817 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
818 | Private method to get the position of an object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
819 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
820 | If the given object has been written already, return its |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
821 | position in the offset table. Otherwise, return None. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
822 | </p><dl> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
823 | <dt><i>obj</i></dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
824 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
825 | object |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
826 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
827 | </dl><dl> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
828 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
829 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
830 | position of the object (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
831 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
832 | </dl><a NAME="PlistWriter.proc_size" ID="PlistWriter.proc_size"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
833 | <h4>PlistWriter.proc_size</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
834 | <b>proc_size</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
835 | <a NAME="PlistWriter.proc_variable_length" ID="PlistWriter.proc_variable_length"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
836 | <h4>PlistWriter.proc_variable_length</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
837 | <b>proc_variable_length</b>(<i>length</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
838 | <a NAME="PlistWriter.realSize" ID="PlistWriter.realSize"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
839 | <h4>PlistWriter.realSize</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
840 | <b>realSize</b>(<i>obj</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
841 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
842 | Private method to determine the number of bytes necessary to store the |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
843 | given real. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
844 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
845 | <dt><i>obj</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
846 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
847 | real object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
848 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
849 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
850 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
851 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
852 | number of bytes required (integer) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
853 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
854 | </dl><a NAME="PlistWriter.reset" ID="PlistWriter.reset"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
855 | <h4>PlistWriter.reset</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
856 | <b>reset</b>(<i></i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
857 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
858 | Private method to reset the instance object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
859 | </p><a NAME="PlistWriter.wrapRoot" ID="PlistWriter.wrapRoot"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
860 | <h4>PlistWriter.wrapRoot</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
861 | <b>wrapRoot</b>(<i>root</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
862 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
863 | Private method to generate object wrappers. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
864 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
865 | <dt><i>root</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
866 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
867 | object to be wrapped |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
868 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
869 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
870 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
871 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
872 | wrapped object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
873 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
874 | </dl><a NAME="PlistWriter.writeObject" ID="PlistWriter.writeObject"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
875 | <h4>PlistWriter.writeObject</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
876 | <b>writeObject</b>(<i>obj, output, setReferencePosition=False</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
877 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
878 | Private method to serialize the given object to the output. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
879 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
880 | <dt><i>obj</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
881 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
882 | object to be serialized |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
883 | </dd><dt><i>output</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
884 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
885 | output to be serialized to (bytes) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
886 | </dd><dt><i>setReferencePosition</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
887 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
888 | flag indicating, that the reference |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
889 | position the object was written to shall be recorded (boolean) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
890 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
891 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
892 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
893 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
894 | new output |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
895 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
896 | </dl><a NAME="PlistWriter.writeObjectReference" ID="PlistWriter.writeObjectReference"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
897 | <h4>PlistWriter.writeObjectReference</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
898 | <b>writeObjectReference</b>(<i>obj, output</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
899 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
900 | Private method to write an object reference. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
901 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
902 | Tries to write an object reference, adding it to the references |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
903 | table. Does not write the actual object bytes or set the reference |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
904 | position. Returns a tuple of whether the object was a new reference |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
905 | (True if it was, False if it already was in the reference table) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
906 | and the new output. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
907 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
908 | <dt><i>obj</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
909 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
910 | object to be written |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
911 | </dd><dt><i>output</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
912 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
913 | output stream to append the object to |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
914 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
915 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
916 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
917 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
918 | flag indicating a new reference and the new output |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
919 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
920 | </dl><a NAME="PlistWriter.writeOffsetTable" ID="PlistWriter.writeOffsetTable"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
921 | <h4>PlistWriter.writeOffsetTable</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
922 | <b>writeOffsetTable</b>(<i>output</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
923 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
924 | Private method to write all of the object reference offsets. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
925 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
926 | <dt><i>output</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
927 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
928 | current output (bytes) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
929 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
930 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
931 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
932 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
933 | new output (bytes) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
934 | </dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
935 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
936 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
937 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
938 | raised to indicate an invalid |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
939 | plist file |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
940 | </dd> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
941 | </dl><a NAME="PlistWriter.writeRoot" ID="PlistWriter.writeRoot"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
942 | <h4>PlistWriter.writeRoot</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
943 | <b>writeRoot</b>(<i>root</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
944 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
945 | Public method to write an object to a plist file. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
946 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
947 | Strategy is: |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
948 | <ul> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
949 | <li>write header</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
950 | <li>wrap root object so everything is hashable</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
951 | <li>compute size of objects which will be written |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
952 | <ul> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
953 | <li>need to do this in order to know how large the object refs |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
954 | will be in the list/dict/set reference lists</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
955 | </ul></li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
956 | <li>write objects |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
957 | <ul> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
958 | <li>keep objects in writtenReferences</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
959 | <li>keep positions of object references in referencePositions</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
960 | <li>write object references with the length computed previously</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
961 | </ul></li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
962 | <li>computer object reference length</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
963 | <li>write object reference positions</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
964 | <li>write trailer</li> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
965 | </ul> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
966 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
967 | <dt><i>root</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
968 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
969 | reference to the object to be written |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
970 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
971 | </dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
972 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
973 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
974 | <a NAME="Uid" ID="Uid"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
975 | <h2>Uid</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
976 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
977 | Class implementing a wrapper around integers for representing UID values. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
978 | </p><p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
979 | This is used in keyed archiving. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
980 | </p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
981 | <h3>Derived from</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
982 | int |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
983 | <h3>Class Attributes</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
984 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
985 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
986 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
987 | <h3>Class Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
988 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
989 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
990 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
991 | <h3>Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
992 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
993 | <tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
994 | <td><a href="#Uid.__repr__">__repr__</a></td> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
995 | <td>Public method to return an object representation.</td> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
996 | </tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
997 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
998 | <h3>Static Methods</h3> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
999 | <table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1000 | <tr><td>None</td></tr> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1001 | </table> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1002 | <a NAME="Uid.__repr__" ID="Uid.__repr__"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1003 | <h4>Uid.__repr__</h4> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1004 | <b>__repr__</b>(<i></i>) |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1005 | <p> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1006 | Public method to return an object representation. |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1007 | </p><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1008 | <dt>Returns:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1009 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1010 | object representation (string) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1011 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1012 | </dl> |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1013 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1014 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1015 | <a NAME="is_stream_binary_plist" ID="is_stream_binary_plist"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1016 | <h2>is_stream_binary_plist</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1017 | <b>is_stream_binary_plist</b>(<i>stream</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1018 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1019 | Module function to check, if the stream is a binary plist. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1020 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1021 | <dt><i>stream</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1022 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1023 | plist stream (file object) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1024 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1025 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1026 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1027 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1028 | flag indicating a binary plist (boolean) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1029 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1030 | </dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1031 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1032 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1033 | <a NAME="readPlist" ID="readPlist"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1034 | <h2>readPlist</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1035 | <b>readPlist</b>(<i>pathOrFile</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1036 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1037 | Module function to read a plist file. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1038 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1039 | <dt><i>pathOrFile</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1040 | <dd> |
3018
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
1041 | name of the plist file (string) or an open file |
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
1042 | (file object) |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1043 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1044 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1045 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1046 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1047 | reference to the read object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1048 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1049 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1050 | <dt>Raises <b>InvalidPlistException</b>:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1051 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1052 | raised to signal an invalid plist file |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1053 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1054 | </dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1055 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1056 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1057 | <a NAME="readPlistFromBytes" ID="readPlistFromBytes"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1058 | <h2>readPlistFromBytes</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1059 | <b>readPlistFromBytes</b>(<i>data</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1060 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1061 | Module function to read from a plist bytes object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1062 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1063 | <dt><i>data</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1064 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1065 | plist data (bytes) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1066 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1067 | </dl><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1068 | <dt>Returns:</dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1069 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1070 | reference to the read object |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1071 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1072 | </dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1073 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1074 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1075 | <a NAME="writePlist" ID="writePlist"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1076 | <h2>writePlist</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1077 | <b>writePlist</b>(<i>rootObject, pathOrFile, binary=True</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1078 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1079 | Module function to write a plist file. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1080 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1081 | <dt><i>rootObject</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1082 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1083 | reference to the object to be written |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1084 | </dd><dt><i>pathOrFile</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1085 | <dd> |
3018
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
1086 | name of the plist file (string) or an open file |
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
1087 | (file object) |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1088 | </dd><dt><i>binary</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1089 | <dd> |
3018
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
1090 | flag indicating the generation of a binary plist file |
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2966
diff
changeset
|
1091 | (boolean) |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1092 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1093 | </dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1094 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1095 | <hr /><hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1096 | <a NAME="writePlistToBytes" ID="writePlistToBytes"></a> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1097 | <h2>writePlistToBytes</h2> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1098 | <b>writePlistToBytes</b>(<i>rootObject, binary=True</i>) |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1099 | <p> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1100 | Module function to write a plist bytes object. |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1101 | </p><dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1102 | <dt><i>rootObject</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1103 | <dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1104 | reference to the object to be written |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1105 | </dd><dt><i>binary</i></dt> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1106 | <dd> |
2966
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1107 | flag indicating the generation of a binary plist bytes |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1108 | object (boolean) |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1109 | </dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1110 | </dl><dl> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1111 | <dt>Returns:</dt> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1112 | <dd> |
f85f686981ad
Regenerated source docu after corrections.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
1113 | bytes object containing the plist data |
1720
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1114 | </dd> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1115 | </dl> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1116 | <div align="right"><a href="#top">Up</a></div> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1117 | <hr /> |
201622cf8a01
Added a bookmarks importer for Apple Safari.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1118 | </body></html> |