Inherits from
- Template: enthought.template.template_impl.Template
Attributes
- current_input_data_context
The current input data context:
current_input_data_context = Property
- 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
- 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)
Inherited from base classes
Method summary
- filter(self, name, context)
- 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, context)
Returns True if the specified context called name should be included in the output context; and False otherwise.
- inputs_changed(self)
Handles any of the input values being changed. May be called by subclasses.