Inherits from
- Template: enthought.template.template_impl.Template
Attributes
- current_input_data_context
The current input data context:
current_input_data_context = Property
- current_recursive
The current recursive setting:
current_recursive = TBool(False)
- data_name_item_choice
The ITemplateChoice instance representing the current settings of the data name item. This value must be read/write, and must be overridden by sublasses.
data_name_item_choice = Property
- data_name_item_choices
The alternative choices the user has for the data name item settings for the current input data context. The list may be empty, in which case the user cannot change the settings of the data name item. This value can be read only, and must be overridden by subclasses.
data_name_item_choices = Property
- flatten
Should included sub-contexts be flattened into a single context?
flatten = TBool(False)
- input_data_context
The data context which this data name item should match against:
input_data_context = Instance(ITemplateDataContext)
- output_data_context
The data context containing the data values and/or contexts this data name item matches:
output_data_context = Instance(ITemplateDataContext)
- recursive
Should all sub-contexts be included in the search:
recursive = TBool(False)
Inherited from base classes
Method summary
- filter(self, name, value)
- inputs_changed(self)
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __prefix_trait__(self, name, is_set)
- __reduce_ex__(self, protocol)
- __setstate__(self, state, trait_change_notify = True)
- activate_template(self)
- add_class_trait(cls, name, *trait)
- add_trait(self, name, *trait)
- add_trait_category(cls, category)
- add_trait_listener(self, object, prefix = '')
- all_trait_names(self)
- base_trait(self, name)
- class_default_traits_view(cls)
- class_editable_traits(cls)
- class_trait_names(cls, **metadata)
- class_trait_view(cls, name = None, view_element = None)
- class_trait_view_elements(cls)
- class_traits(cls, **metadata)
- clone_traits(self, traits = None, memo = None, copy = None, **metadata)
- configure_traits(self, filename = None, view = None, kind = None, edit = True, context = None, handler = None, id = '', scrollable = None, **args)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- default_traits_view(self)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- has_traits_interface(self, *interfaces)
- names_from_template(self)
- object_from_template(self)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same', priority = False, deferred = False)
- print_traits(self, show_help = False, **metadata)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- template_from_object(self)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_get(self, *names, **metadata)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- trait_set(self, trait_change_notify = True, **traits)
- trait_setq(self, **traits)
- trait_subclasses(cls, all = False)
- trait_view(self, name = None, view_element = None)
- trait_view_elements(self)
- trait_views(self, klass = None)
- traits(self, **metadata)
- validate_trait(self, name, value)
Methods
- filter(self, name, value)
Returns True if the specified context data name and value should be included in the output context; and False otherwise.
- inputs_changed(self)
Handles any input value being changed. This method should be called by subclasses when any of their input values change.