Inherits from
- ObjectResourceType: enthought.envisage.resource.object_resource_type.ObjectResourceType
Attributes
- exclude
By default every public attribute of an instance is exposed. Use the following traits to either include or exclude attributes as appropriate.
Regular expressions that describe the names of attributes to exclude. By default we exclude 'protected' and 'private' attributes and any attributes that are artifacts of the traits mechanism.
exclude = List(Str, [ '_', 'trait_' ])
- include
Regular expressions that describe the names of attributes to include.
include = List(Str)
- SIMPLE_TYPES
All simple i.e., non-container types.
SIMPLE_TYPES = [ bool, complex, float, int, long, str, unicode ]
Inherited from base classes
Method summary
- get_name(self, obj)
- is_type_for(self, obj)
- set_name(self, obj, name)
Inherited from base classes
- __deepcopy__(self, memo)
- __getstate__(self)
- __prefix_trait__(self, name)
- __reduce_ex__(self, protocol)
- __setstate__(self, state)
- 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(self, obj)
- 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(self, context, name, obj)
- copy_traits(self, other, traits = None, memo = None, copy = None, **metadata)
- copyable_trait_names(self, **metadata)
- create_editor(self, obj, *args, **kw)
- default_traits_view(self)
- edit_traits(self, view = None, parent = None, kind = None, context = None, handler = None, id = '', scrollable = None, **args)
- editable_traits(self)
- get(self, *names, **metadata)
- get_id(self, obj)
- get_reference(self, obj)
- on_trait_change(self, handler, name = None, remove = False, dispatch = 'same')
- print_traits(self, show_help = False, **metadata)
- remove_trait(self, name)
- remove_trait_listener(self, object, prefix = '')
- reset_traits(self, traits = None, **metadata)
- set(self, trait_change_notify = True, **traits)
- set_trait_dispatch_handler(cls, name, klass, override = False)
- sync_trait(self, trait_name, object, alias = None, mutual = True, remove = False)
- trait(self, name, force = False, copy = False)
- trait_context(self)
- trait_monitor(cls, handler, remove = False)
- trait_names(self, **metadata)
- 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
- get_name(self, obj)
Returns the name of a resource of this type.
- is_type_for(self, obj)
Returns True if the resource type 'recognizes' an object.
- set_name(self, obj, name)
Sets the name of a resource of this type.