Trees | Index | Help |
|
---|
Package MDSplus :: Module tree :: Class CachedTree |
|
object
--+ |Tree
--+ | CachedTree
Method Summary | |
---|---|
Initialize CachedTree instance. | |
CachedTreeNode |
Locate node in tree. |
None |
Configure the cachesize and shared settings. (Static method) |
None |
Wait for all pending write operations in WRITE_THOUGH policy (Static method) |
Inherited from Tree | |
None |
Delete Tree instance |
various |
Implements value=tree.attribute |
None |
Implements tree.attribute=value |
str |
Return string representation |
TreeNode |
Add a device to the tree of the specified device model type. |
TreeNode |
Add a node to the tree. |
None |
Create pulse. |
None |
Delete nodes (and all their descendants) from the tree. |
None |
Delete pulse. |
For internal use only. (Static method) | |
None |
Open tree for editing. |
ndarray |
Find tags matching wildcard expression |
Tree |
Get active tree. (Static method) |
int |
Return current shot for specificed treename (Static method) |
TreeNode |
Return current default TreeNode |
TreeNode |
Locate node in tree. |
TreeNodeArray |
Find nodes in tree using a wildcard specification. |
str |
Get date used for retrieving versions (Static method) |
bool |
Check to see if tree is open for edit and has been modified |
bool |
Check to see if tree is open for edit |
bool |
Check to see if tree was opened readonly |
Internal use only. (Class method) | |
None |
Close edit session discarding node structure and tag changes. |
None |
Remove a tagname from the tree |
Internal use only. | |
Tree |
Set active tree. (Class method) |
Set current shot for specified treename (Static method) | |
TreeNode |
Set current default TreeNode. |
None |
Set time context for retrieving segmented records (Static method) |
None |
Set date for retrieving versions if versioning is enabled in tree. (Static method) |
None |
Enable/Disable versions in model |
None |
Enable/Disable versions in pulse |
Internal use only. (Class method) | |
(Class method) | |
bool |
Check to see if versions in the model are enabled |
bool |
Check to see if versions in the pulse are enabled |
None |
Write out edited tree. |
Inherited from object | |
x.__delattr__('name') <==> del x.name | |
x.__getattribute__('name') <==> x.name | |
x.__hash__() <==> hash(x) | |
T.__new__(S, ...) -> a new object with type S, a subtype of T | |
helper for pickle | |
helper for pickle | |
x.__repr__() <==> repr(x) |
Class Variable Summary | |
---|---|
bool |
initialized = False
|
Instance Method Details |
---|
__init__(self,
tree,
shot)
Initialize CachedTree instance.
|
getCachedNode(self, name)Locate node in tree. Returns CachedTreeNode if found. Use double backslashes in node names.
|
Static Method Details |
---|
initialize(cachesize, shared)Configure the cachesize and shared settings. Must be called before creating any instance of CachedTree.
|
synch()Wait for all pending write operations in WRITE_THOUGH policy
|
Class Variable Details |
---|
initialized
|
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Wed Aug 18 13:35:32 2010 | http://epydoc.sf.net |