~brad-fie/mdag/devel

« back to all changes in this revision

Viewing changes to docs/api/mDAG.Nodes.Standard.Factory-pysrc.html

  • Committer: Bradley Friedman
  • Date: 2010-07-03 23:43:06 UTC
  • Revision ID: leith@worm.local-20100703234306-sx09rdqywp0s22tj
initial code dump

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="ascii"?>
 
2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 
3
          "DTD/xhtml1-transitional.dtd">
 
4
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 
5
<head>
 
6
  <title>mDAG.Nodes.Standard.Factory</title>
 
7
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
 
8
  <script type="text/javascript" src="epydoc.js"></script>
 
9
</head>
 
10
 
 
11
<body bgcolor="white" text="black" link="blue" vlink="#204080"
 
12
      alink="#204080">
 
13
<!-- ==================== NAVIGATION BAR ==================== -->
 
14
<table class="navbar" border="0" width="100%" cellpadding="0"
 
15
       bgcolor="#a0c0ff" cellspacing="0">
 
16
  <tr valign="middle">
 
17
  <!-- Home link -->
 
18
      <th>&nbsp;&nbsp;&nbsp;<a
 
19
        href="mDAG-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
 
20
 
 
21
  <!-- Tree link -->
 
22
      <th>&nbsp;&nbsp;&nbsp;<a
 
23
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
 
24
 
 
25
  <!-- Index link -->
 
26
      <th>&nbsp;&nbsp;&nbsp;<a
 
27
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
 
28
 
 
29
  <!-- Help link -->
 
30
      <th>&nbsp;&nbsp;&nbsp;<a
 
31
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
 
32
 
 
33
      <th class="navbar" width="100%"></th>
 
34
  </tr>
 
35
</table>
 
36
<table width="100%" cellpadding="0" cellspacing="0">
 
37
  <tr valign="top">
 
38
    <td width="100%">
 
39
      <span class="breadcrumbs">
 
40
        <a href="mDAG-module.html">Package&nbsp;mDAG</a> ::
 
41
        <a href="mDAG.Nodes-module.html">Package&nbsp;Nodes</a> ::
 
42
        <a href="mDAG.Nodes.Standard-module.html">Package&nbsp;Standard</a> ::
 
43
        Module&nbsp;Factory
 
44
      </span>
 
45
    </td>
 
46
    <td>
 
47
      <table cellpadding="0" cellspacing="0">
 
48
        <!-- hide/show private -->
 
49
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
 
50
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
 
51
        <tr><td align="right"><span class="options"
 
52
            >[<a href="frames.html" target="_top">frames</a
 
53
            >]&nbsp;|&nbsp;<a href="mDAG.Nodes.Standard.Factory-pysrc.html"
 
54
            target="_top">no&nbsp;frames</a>]</span></td></tr>
 
55
      </table>
 
56
    </td>
 
57
  </tr>
 
58
</table>
 
59
<h1 class="epydoc">Source Code for <a href="mDAG.Nodes.Standard.Factory-module.html">Module mDAG.Nodes.Standard.Factory</a></h1>
 
60
<pre class="py-src">
 
61
<a name="L1"></a><tt class="py-lineno"> 1</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-0" class="py-name" targets="Module mDAG.Nodes.Standard.Null=mDAG.Nodes.Standard.Null-module.html"><a title="mDAG.Nodes.Standard.Null" class="py-name" href="#" onclick="return doclink('link-0', 'Null', 'link-0');">Null</a></tt> </tt>
 
62
<a name="L2"></a><tt class="py-lineno"> 2</tt>  <tt class="py-line"><tt class="py-keyword">import</tt> <tt id="link-1" class="py-name" targets="Package mDAG=mDAG-module.html"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-1', 'mDAG', 'link-1');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-2" class="py-name" targets="Package mDAG.Nodes=mDAG.Nodes-module.html,Module mDAG.Nodes.PythonStd.Nodes=mDAG.Nodes.PythonStd.Nodes-module.html"><a title="mDAG.Nodes
 
63
mDAG.Nodes.PythonStd.Nodes" class="py-name" href="#" onclick="return doclink('link-2', 'Nodes', 'link-2');">Nodes</a></tt><tt class="py-op">.</tt><tt id="link-3" class="py-name" targets="Module mDAG.Languages.Factory=mDAG.Languages.Factory-module.html,Module mDAG.Nodes.Debug.Factory=mDAG.Nodes.Debug.Factory-module.html,Module mDAG.Nodes.Factory=mDAG.Nodes.Factory-module.html,Module mDAG.Nodes.PythonStd.Factory=mDAG.Nodes.PythonStd.Factory-module.html,Module mDAG.Nodes.Standard.Factory=mDAG.Nodes.Standard.Factory-module.html,Module mDAG.Runtimes.Factory=mDAG.Runtimes.Factory-module.html"><a title="mDAG.Languages.Factory
 
64
mDAG.Nodes.Debug.Factory
 
65
mDAG.Nodes.Factory
 
66
mDAG.Nodes.PythonStd.Factory
 
67
mDAG.Nodes.Standard.Factory
 
68
mDAG.Runtimes.Factory" class="py-name" href="#" onclick="return doclink('link-3', 'Factory', 'link-3');">Factory</a></tt> </tt>
 
69
<a name="L3"></a><tt class="py-lineno"> 3</tt>  <tt class="py-line"> </tt>
 
70
<a name="GetNodeNames"></a><div id="GetNodeNames-def"><a name="L4"></a><tt class="py-lineno"> 4</tt> <a class="py-toggle" href="#" id="GetNodeNames-toggle" onclick="return toggle('GetNodeNames');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.Standard.Factory-module.html#GetNodeNames">GetNodeNames</a><tt class="py-op">(</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 
71
</div><div id="GetNodeNames-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="GetNodeNames-expanded"><a name="L5"></a><tt class="py-lineno"> 5</tt>  <tt class="py-line">    <tt class="py-name">ret</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt>
 
72
<a name="L6"></a><tt class="py-lineno"> 6</tt>  <tt class="py-line">    <tt class="py-name">ret</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-string">"Null"</tt><tt class="py-op">)</tt> </tt>
 
73
<a name="L7"></a><tt class="py-lineno"> 7</tt>  <tt class="py-line">    <tt class="py-keyword">return</tt> <tt class="py-name">ret</tt> </tt>
 
74
</div><a name="L8"></a><tt class="py-lineno"> 8</tt>  <tt class="py-line"> </tt>
 
75
<a name="GetNode"></a><div id="GetNode-def"><a name="L9"></a><tt class="py-lineno"> 9</tt> <a class="py-toggle" href="#" id="GetNode-toggle" onclick="return toggle('GetNode');">-</a><tt class="py-line"><tt class="py-keyword">def</tt> <a class="py-def-name" href="mDAG.Nodes.Standard.Factory-module.html#GetNode">GetNode</a><tt class="py-op">(</tt><tt class="py-param">name</tt><tt class="py-op">,</tt> <tt class="py-param">doc</tt><tt class="py-op">,</tt> <tt class="py-param">xpos</tt><tt class="py-op">,</tt> <tt class="py-param">ypos</tt><tt class="py-op">,</tt> <tt class="py-param">inst_name</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt>
 
76
</div><div id="GetNode-collapsed" style="display:none;" pad="++" indent="++++"></div><div id="GetNode-expanded"><a name="L10"></a><tt class="py-lineno">10</tt>  <tt class="py-line">    <tt class="py-keyword">if</tt> <tt id="link-4" class="py-name" targets="Variable mDAG.Code.Sourcecode.name=mDAG.Code.Sourcecode-class.html#name"><a title="mDAG.Code.Sourcecode.name" class="py-name" href="#" onclick="return doclink('link-4', 'name', 'link-4');">name</a></tt> <tt class="py-op">==</tt> <tt class="py-string">"Null"</tt><tt class="py-op">:</tt> </tt>
 
77
<a name="L11"></a><tt class="py-lineno">11</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-5" class="py-name"><a title="mDAG.Nodes.Standard.Null" class="py-name" href="#" onclick="return doclink('link-5', 'Null', 'link-0');">Null</a></tt><tt class="py-op">.</tt><tt id="link-6" class="py-name" targets="Class mDAG.Nodes.Standard.Null.NullNode=mDAG.Nodes.Standard.Null.NullNode-class.html"><a title="mDAG.Nodes.Standard.Null.NullNode" class="py-name" href="#" onclick="return doclink('link-6', 'NullNode', 'link-6');">NullNode</a></tt><tt class="py-op">(</tt><tt id="link-7" class="py-name" targets="Variable mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.doc=mDAG.ui.NodeCanvasFormCode.NodeCanvasForm-class.html#doc"><a title="mDAG.ui.NodeCanvasFormCode.NodeCanvasForm.doc" class="py-name" href="#" onclick="return doclink('link-7', 'doc', 'link-7');">doc</a></tt><tt class="py-op">,</tt> <tt class="py-name">xpos</tt><tt class="py-op">,</tt> <tt class="py-name">ypos</tt><tt class="py-op">,</tt> <tt class="py-name">inst_name</tt><tt class="py-op">)</tt> </tt>
 
78
<a name="L12"></a><tt class="py-lineno">12</tt>  <tt class="py-line">    <tt class="py-keyword">else</tt><tt class="py-op">:</tt> </tt>
 
79
<a name="L13"></a><tt class="py-lineno">13</tt>  <tt class="py-line">        <tt class="py-keyword">raise</tt> <tt id="link-8" class="py-name"><a title="mDAG" class="py-name" href="#" onclick="return doclink('link-8', 'mDAG', 'link-1');">mDAG</a></tt><tt class="py-op">.</tt><tt id="link-9" class="py-name"><a title="mDAG.Nodes
 
80
mDAG.Nodes.PythonStd.Nodes" class="py-name" href="#" onclick="return doclink('link-9', 'Nodes', 'link-2');">Nodes</a></tt><tt class="py-op">.</tt><tt id="link-10" class="py-name"><a title="mDAG.Languages.Factory
 
81
mDAG.Nodes.Debug.Factory
 
82
mDAG.Nodes.Factory
 
83
mDAG.Nodes.PythonStd.Factory
 
84
mDAG.Nodes.Standard.Factory
 
85
mDAG.Runtimes.Factory" class="py-name" href="#" onclick="return doclink('link-10', 'Factory', 'link-3');">Factory</a></tt><tt class="py-op">.</tt><tt id="link-11" class="py-name" targets="Class mDAG.Nodes.Factory.UnknownNodeError=mDAG.Nodes.Factory.UnknownNodeError-class.html"><a title="mDAG.Nodes.Factory.UnknownNodeError" class="py-name" href="#" onclick="return doclink('link-11', 'UnknownNodeError', 'link-11');">UnknownNodeError</a></tt><tt class="py-op">(</tt><tt id="link-12" class="py-name"><a title="mDAG.Code.Sourcecode.name" class="py-name" href="#" onclick="return doclink('link-12', 'name', 'link-4');">name</a></tt><tt class="py-op">)</tt> </tt>
 
86
</div><a name="L14"></a><tt class="py-lineno">14</tt>  <tt class="py-line"> </tt><script type="text/javascript">
 
87
<!--
 
88
expandto(location.href);
 
89
// -->
 
90
</script>
 
91
</pre>
 
92
<br />
 
93
<!-- ==================== NAVIGATION BAR ==================== -->
 
94
<table class="navbar" border="0" width="100%" cellpadding="0"
 
95
       bgcolor="#a0c0ff" cellspacing="0">
 
96
  <tr valign="middle">
 
97
  <!-- Home link -->
 
98
      <th>&nbsp;&nbsp;&nbsp;<a
 
99
        href="mDAG-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>
 
100
 
 
101
  <!-- Tree link -->
 
102
      <th>&nbsp;&nbsp;&nbsp;<a
 
103
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>
 
104
 
 
105
  <!-- Index link -->
 
106
      <th>&nbsp;&nbsp;&nbsp;<a
 
107
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>
 
108
 
 
109
  <!-- Help link -->
 
110
      <th>&nbsp;&nbsp;&nbsp;<a
 
111
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>
 
112
 
 
113
      <th class="navbar" width="100%"></th>
 
114
  </tr>
 
115
</table>
 
116
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
 
117
  <tr>
 
118
    <td align="left" class="footer">
 
119
    Generated by Epydoc 3.0.1 on Sun Jun 20 19:08:31 2010
 
120
    </td>
 
121
    <td align="right" class="footer">
 
122
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
 
123
        >http://epydoc.sourceforge.net</a>
 
124
    </td>
 
125
  </tr>
 
126
</table>
 
127
 
 
128
<script type="text/javascript">
 
129
  <!--
 
130
  // Private objects are initially displayed (because if
 
131
  // javascript is turned off then we want them to be
 
132
  // visible); but by default, we want to hide them.  So hide
 
133
  // them unless we have a cookie that says to show them.
 
134
  checkCookie();
 
135
  // -->
 
136
</script>
 
137
</body>
 
138
</html>