module documentation
Internal library for processing 'manifest' files, i.e. manifest.xml and stack.xml. For external code apis, see L{roslib.manifest} and L{roslib.stack_manifest}.
| Class | |
Manifest 'depend' tag |
| Class | |
Manifest 'export' tag |
| Class | |
Undocumented |
| Class | |
Manifest 'platform' tag |
| Class | |
Manifest 'rosdep' tag |
| Class | |
Stack Manifest 'depend' tag |
| Class | |
Manifest 'versioncontrol' tag |
| Function | check |
Undocumented |
| Function | check |
Validator for manifest depends. @raise ManifestException: if validation fails |
| Function | check |
Undocumented |
| Function | check |
Validator for optional elements. @raise ManifestException: if validation fails |
| Function | check |
Validator for manifest platform. @raise ManifestException: if validation fails |
| Function | check |
Validator for required elements. @raise ManifestException: if validation fails |
| Function | check |
Validator for stack rosdeps. @raise ManifestException: if validation fails |
| Function | check |
Validator for stack depends. @raise ManifestException: if validation fails |
| Function | check |
Undocumented |
| Function | get |
Undocumented |
| Function | parse |
Parse manifest.xml string contents @param string: manifest.xml contents @type string: str @param m: field to populate @type m: L{_Manifest} @return: return m, populated with parsed fields @rtype: L{_Manifest}... |
| Function | parse |
Parse manifest file (package, stack) @param m: field to populate @type m: L{_Manifest} @param file: manifest.xml file path @type file: str @return: return m, populated with parsed fields @rtype: L{_Manifest}... |
| Constant | ALLOWXHTML |
Undocumented |
| Constant | OPTIONAL |
Undocumented |
| Constant | REQUIRED |
Undocumented |
| Constant | VALID |
Undocumented |
| Class | _ |
Object representation of a ROS manifest file |
| Function | _attrs |
Undocumented |
| Function | _get |
DOM utility routine for getting contents of text nodes |
Parse manifest.xml string contents @param string: manifest.xml contents @type string: str @param m: field to populate @type m: L{_Manifest} @return: return m, populated with parsed fields @rtype: L{_Manifest}
Parse manifest file (package, stack) @param m: field to populate @type m: L{_Manifest} @param file: manifest.xml file path @type file: str @return: return m, populated with parsed fields @rtype: L{_Manifest}