Package pygeodesy :: Module named :: Class _Named
[frames] | no frames]

Class _Named

object --+
         |
        _Named
Known Subclasses:

(INTERNAL) Root class for named objects.

Instance Methods
 
__repr__(self)
Default repr(self).
 
__str__(self)
Default str(self).
 
_dot_(self, name)
(INTERNAL) Period-join self.name and name.
 
attrs(self, *names, **kwds)
Join attributes as name=value pairs.
 
classof(self, *args, **kwds)
Create another instance of this very class.
 
copy(self, deep=False)
Make a shallow or deep copy of this instance.
 
toRepr(self, **unused)
Default repr(self).
 
toStr(self, **unused)
Default str(self).
 
toStr2(self, **unused)
DEPRECATED, used method toRepr.

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __setattr__, __sizeof__, __subclasshook__

Properties
  classname
Get this object's [module.]class name (str), see property .classnaming and function classnaming.
  classnaming
Property to get and set the class naming (bool).
  name
Property to get and set the name (str).
  named
Get the name or class name or "" (str).
  named2
Get the class name and/or the name or "" (str).
  named3
Get the prefixed class name and/or the name or "" (str).
  named4
Get the package.module.class name and/or the name or "" (str).

Inherited from object: __class__

Method Details

__repr__ (self)
(Representation operator)

 

Default repr(self).

Overrides: object.__repr__

__str__ (self)
(Informal representation operator)

 

Default str(self).

Overrides: object.__str__

attrs (self, *names, **kwds)

 

Join attributes as name=value pairs.

Arguments:
  • names - The attribute names (strs).
  • kwds - Keyword argument for function attrs.
Returns:
All name=value pairs joined (str).

classof (self, *args, **kwds)

 

Create another instance of this very class.

Arguments:
  • args - Optional, positional arguments.
  • kwds - Optional, keyword arguments.
Returns:
New instance (self.__class__).

copy (self, deep=False)

 

Make a shallow or deep copy of this instance.

Arguments:
  • deep - If True make a deep, otherwise a shallow copy (bool).
Returns:
The copy (This class or subclass thereof).

Property Details

classname

Get this object's [module.]class name (str), see property .classnaming and function classnaming.

Get method:
classname(self) - Get this object's [module.]class name (str), see property .classnaming and function classnaming.
Set method:
immutable(inst, value) - Throws an AttributeError, always.

classnaming

Property to get and set the class naming (bool).

Get method:
classnaming(self) - Get the class naming (bool), see function classnaming.
Set method:
classnaming(self, prefixed) - Set the class naming for [module.].class names.

name

Property to get and set the name (str).

Get method:
name(self) - Get the name (str).
Set method:
name(self, name) - Set the name.

named

Get the name or class name or "" (str).

Get method:
named(self) - Get the name or class name or "" (str).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

named2

Get the class name and/or the name or "" (str).

Get method:
named2(self) - Get the class name and/or the name or "" (str).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

named3

Get the prefixed class name and/or the name or "" (str).

Get method:
named3(self) - Get the prefixed class name and/or the name or "" (str).
Set method:
immutable(inst, value) - Throws an AttributeError, always.

named4

Get the package.module.class name and/or the name or "" (str).

Get method:
named4(self) - Get the package.module.class name and/or the name or "" (str).
Set method:
immutable(inst, value) - Throws an AttributeError, always.