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}