File: wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass.txt

package info (click to toggle)
wxpython4.0 4.0.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 211,112 kB
  • sloc: cpp: 888,355; python: 223,130; makefile: 52,087; ansic: 45,780; sh: 3,012; xml: 1,534; perl: 264
file content (109 lines) | stat: -rw-r--r-- 4,265 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
.. wxPython Phoenix documentation

   This file was generated by Phoenix's sphinx generator and associated
   tools, do not edit by hand.

   Copyright: (c) 2011-2018 by Total Control Software
   License:   wxWindows License

.. include:: headings.inc

.. currentmodule:: wx.lib.pubsub.core.topicdefnprovider

.. highlight:: python



.. _wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass:

==========================================================================================================================================
|phoenix_title|  **wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass**
==========================================================================================================================================

Convert a nested class tree as a topic definition tree. Format: the class 
name is the topic name, its doc string is its description. The topic's 
message data specification is determined by inspecting a class method called 
the same as SPEC_METHOD_NAME. The doc string of that method is parsed to 
extract the description for each message data.
 



|

|class_hierarchy| Class Hierarchy
=================================

.. raw:: html

   <div id="toggleBlock" onclick="return toggleVisibility(this)" class="closed" style="cursor:pointer;">
   <img id="toggleBlock-trigger" src="_static/images/closed.png"/>
   Inheritance diagram for class <strong>TopicDefnDeserialClass</strong>:
   </div>
   <div id="toggleBlock-summary" style="display:block;"></div>
   <div id="toggleBlock-content" style="display:none;">
   <p class="graphviz">
   <center><img src="_static/images/inheritance/wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass_inheritance.png" alt="Inheritance diagram of TopicDefnDeserialClass" usemap="#dummy" class="inheritance"/></center>
   </div>
   <script type="text/javascript">toggleVisibilityOnLoad(document.getElementById('toggleBlock'))</script>
   <map id="dummy" name="dummy"> <area shape="rect" id="node1" href="wx.lib.pubsub.core.topicdefnprovider.ITopicDefnDeserializer.html" title="wx.lib.pubsub.core.topicdefnprovider.ITopicDefnDeserializer" alt="" coords="9,5,404,35"/> <area shape="rect" id="node2" href="wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass.html" title="wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass" alt="" coords="5,83,408,112"/> </map> 
   </p>

|


|super_classes| Known Superclasses
==================================

:class:`wx.lib.pubsub.core.topicdefnprovider.ITopicDefnDeserializer`

|


|method_summary| Methods Summary
================================

===================================================================================== ================================================================================
:meth:`~wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass.__init__`         If pyClassObj is given, it is an object that contains nested
:meth:`~wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass.getDefinedTopics` 
:meth:`~wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass.getNextTopic`     
:meth:`~wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass.getTreeDoc`       
:meth:`~wx.lib.pubsub.core.topicdefnprovider.TopicDefnDeserialClass.resetIter`        
===================================================================================== ================================================================================


|


|api| Class API
===============


.. class:: TopicDefnDeserialClass(ITopicDefnDeserializer)

   Convert a nested class tree as a topic definition tree. Format: the class 
   name is the topic name, its doc string is its description. The topic's 
   message data specification is determined by inspecting a class method called 
   the same as SPEC_METHOD_NAME. The doc string of that method is parsed to 
   extract the description for each message data.
    

   .. method:: __init__(self, pyClassObj=None)

      If pyClassObj is given, it is an object that contains nested
      classes defining root topics; the root topics contain nested
      classes defining subtopics; etc.


   .. method:: getDefinedTopics(self)


   .. method:: getNextTopic(self)


   .. method:: getTreeDoc(self)


   .. method:: resetIter(self)