Inherits from
- TraitType: enthought.traits.trait_handlers.TraitType
Attributes
Inherited from base classes
Method summary
- __init__(self, dtype = None, shape = None, value = None, coerce = False, typecode = None, **metadata)
- copy_default_value(self, value)
- get_default_value(self)
- get_editor(self, trait = None)
- info(self)
- validate(self, object, name, value)
Inherited from base classes
- arg_error(self, method, arg_num, object, name, value)
- create_editor(self)
- dup_arg_error(self, method, arg_num, object, name)
- error(self, object, name, value)
- full_info(self, object, name, value)
- inner_traits(self)
- is_valid(self, object, name, value)
- keyword_error(self, method, object, name, value)
- missing_arg_error(self, method, arg_num, object, name)
- repr(self, value)
- return_error(self, method, object, value)
Methods
- __init__(self, dtype = None, shape = None, value = None, coerce = False, typecode = None, **metadata)
Returns an AbstractArray trait.
- copy_default_value(self, value)
Returns a copy of the default value (called from the C code on first reference to a trait with no current value).
- get_default_value(self)
Returns the default value constructor for the type (called from the trait factory.
- get_editor(self, trait = None)
Returns the default UI editor for the trait.
- info(self)
Returns descriptive information about the trait.
- validate(self, object, name, value)
Validates that the value is a valid array.