zope.interface API reference
95 public APIs from zope.interface (zopefoundation/zope.interface) — 91 classes, 0 functions, 4 methods. Signatures extracted by static analysis of the actual source.
Repository: zopefoundation/zope.interface
| Kind | Count |
|---|---|
| Classes | 91 |
| Functions | 0 |
| Methods | 4 |
API list
class
src.zope.interface.adapter.VerifyingAdapterRegistryThe most commonly-used adapter registry.
class
src.zope.interface.common.builtins.IBoolInterface for :class:`bool`
class
src.zope.interface.common.builtins.IByteStringInterface for immutable byte strings.
class
src.zope.interface.common.builtins.IDictInterface for :class:`dict`
class
src.zope.interface.common.builtins.IFileInterface for :class:`file`.
class
src.zope.interface.common.builtins.IListInterface for :class:`list`
class
src.zope.interface.common.builtins.INativeStringInterface for native strings.
class
src.zope.interface.common.builtins.ITextStringInterface for text ("unicode") strings.
class
src.zope.interface.common.builtins.ITupleInterface for :class:`tuple`
class
src.zope.interface.common.collections.IByteStringThis unifies `bytes` and `bytearray`.
class
src.zope.interface.common.idatetime.IDateClassThis is the date class interface.
class
src.zope.interface.common.idatetime.IDateTimeClassThis is the datetime class interface.
class
src.zope.interface.common.idatetime.ITZInfoTime zone info class.
class
src.zope.interface.common.idatetime.ITimeRepresent time with time zone.
method
src.zope.interface.common.idatetime.ITime.tzname()Return the timezone name.
class
src.zope.interface.common.idatetime.ITimeClassThis is the time class interface.
class
src.zope.interface.common.idatetime.ITimeDeltaClassThis is the timedelta class interface.
class
src.zope.interface.common.interfaces.IArithmeticErrorInterface for `ArithmeticError`
class
src.zope.interface.common.interfaces.IAssertionErrorInterface for `AssertionError`
class
src.zope.interface.common.interfaces.IAttributeErrorInterface for `AttributeError`
class
src.zope.interface.common.interfaces.IDeprecationWarningInterface for `DeprecationWarning`
class
src.zope.interface.common.interfaces.IEOFErrorInterface for `EOFError`
class
src.zope.interface.common.interfaces.IEnvironmentErrorInterface for `EnvironmentError`
class
src.zope.interface.common.interfaces.IExceptionInterface for `Exception`
class
src.zope.interface.common.interfaces.IFloatingPointErrorInterface for `FloatingPointError`
class
src.zope.interface.common.interfaces.IIOErrorInterface for `IOError`
class
src.zope.interface.common.interfaces.IImportErrorInterface for `ImportError`
class
src.zope.interface.common.interfaces.IIndentationErrorInterface for `IndentationError`
class
src.zope.interface.common.interfaces.IIndexErrorInterface for `IndexError`
class
src.zope.interface.common.interfaces.IKeyErrorInterface for `KeyError`
class
src.zope.interface.common.interfaces.IKeyboardInterruptInterface for `KeyboardInterrupt`
class
src.zope.interface.common.interfaces.ILookupErrorInterface for `LookupError`
class
src.zope.interface.common.interfaces.IMemoryErrorInterface for `MemoryError`
class
src.zope.interface.common.interfaces.INameErrorInterface for `NameError`
class
src.zope.interface.common.interfaces.INotImplementedErrorInterface for `NotImplementedError`
class
src.zope.interface.common.interfaces.IOSErrorInterface for `OSError`
class
src.zope.interface.common.interfaces.IOverflowErrorInterface for `ArithmeticError`
class
src.zope.interface.common.interfaces.IOverflowWarningDeprecated, no standard class implements this.
class
src.zope.interface.common.interfaces.IReferenceErrorInterface for `ReferenceError`
class
src.zope.interface.common.interfaces.IRuntimeErrorInterface for `RuntimeError`
class
src.zope.interface.common.interfaces.IRuntimeWarningInterface for `RuntimeWarning`
class
src.zope.interface.common.interfaces.IStandardErrorInterface for `StandardError` (no longer existing.)
class
src.zope.interface.common.interfaces.IStopIterationInterface for `StopIteration`
class
src.zope.interface.common.interfaces.ISyntaxErrorInterface for `SyntaxError`
class
src.zope.interface.common.interfaces.ISyntaxWarningInterface for `SyntaxWarning`
class
src.zope.interface.common.interfaces.ISystemErrorInterface for `SystemError`
class
src.zope.interface.common.interfaces.ISystemExitInterface for `SystemExit`
class
src.zope.interface.common.interfaces.ITabErrorInterface for `TabError`
class
src.zope.interface.common.interfaces.ITypeErrorInterface for `TypeError`
class
src.zope.interface.common.interfaces.IUnboundLocalErrorInterface for `UnboundLocalError`
class
src.zope.interface.common.interfaces.IUnicodeErrorInterface for `UnicodeError`
class
src.zope.interface.common.interfaces.IUserWarningInterface for `UserWarning`
class
src.zope.interface.common.interfaces.IValueErrorInterface for `ValueError`
class
src.zope.interface.common.interfaces.IWarningInterface for `Warning`
class
src.zope.interface.common.interfaces.IZeroDivisionErrorInterface for `ZeroDivisionError`
class
src.zope.interface.common.mapping.IClonableMappingSomething that can produce a copy of itself.
method
src.zope.interface.common.mapping.IClonableMapping.copy()return copy of dict
class
src.zope.interface.common.mapping.IEnumerableMappingMapping objects whose items can be enumerated.
class
src.zope.interface.common.mapping.IExtendedWriteMappingAdditional mutation methods.
method
src.zope.interface.common.mapping.IExtendedWriteMapping.clear()delete all items
class
src.zope.interface.common.mapping.IFullMappingFull mapping interface.
class
src.zope.interface.common.mapping.IItemMappingSimplest readable mapping object
class
src.zope.interface.common.mapping.IMappingSimple mapping interface
class
src.zope.interface.common.mapping.IReadMappingBasic mapping interface.
class
src.zope.interface.common.mapping.IWriteMappingMapping methods for changing data
class
src.zope.interface.common.sequence.IExtendedReadSequenceFull read interface for lists
class
src.zope.interface.common.sequence.IFiniteSequenceA sequence of bound size.
class
src.zope.interface.common.sequence.IMinimalSequenceMost basic sequence interface.
class
src.zope.interface.common.sequence.ISequenceFull sequence contract.
class
src.zope.interface.common.sequence.IWriteSequenceFull write contract for sequences
class
src.zope.interface.declarations.DeclarationInterface declarations
class
src.zope.interface.exceptions.InvalidA specification is violated
class
src.zope.interface.exceptions.InvalidInterfaceThe interface has invalid contents
class
src.zope.interface.interface.AttributeAttribute descriptions
method
src.zope.interface.interface.Element.getName()Returns the name of the object.
class
src.zope.interface.interface.InterfaceBaseBase class that wants to be replaced with a C base :)
class
src.zope.interface.interface.InterfaceClassPrototype (scarecrow) Interfaces Implementation.
class
src.zope.interface.interfaces.ComponentLookupErrorA component could not be found.
class
src.zope.interface.interfaces.IAdapterRegistrationInformation about the registration of an adapter
class
src.zope.interface.interfaces.IAttributeAttribute descriptors
class
src.zope.interface.interfaces.IComponentRegistryRegister components
class
src.zope.interface.interfaces.IComponentsComponent registration and access
class
src.zope.interface.interfaces.IElementObjects that have basic documentation and tagged values.
class
src.zope.interface.interfaces.IInterfaceDeclarationDeclare and check the interfaces of objects.
class
src.zope.interface.interfaces.IMethodMethod attributes
class
src.zope.interface.interfaces.IObjectEventAn event related to an object.
class
src.zope.interface.interfaces.IRegisteredA component or factory was registered
class
src.zope.interface.interfaces.IRegistrationA registration-information object
class
src.zope.interface.interfaces.IRegistrationEventAn event that involves a registration
class
src.zope.interface.interfaces.ISpecificationObject Behavioral specifications
class
src.zope.interface.interfaces.IUnregisteredA component or factory was unregistered
class
src.zope.interface.interfaces.IUtilityRegistrationInformation about the registration of a utility
class
src.zope.interface.interfaces.InvalidA component doesn't satisfy a promise.
class
src.zope.interface.interfaces.RegistrationEventThere has been a change in a registration
class
src.zope.interface.interfaces.UnregisteredA component or factory was unregistered
About this data
These signatures were extracted from the public source of zopefoundation/zope.interface
using Python's ast module. Argument names, default values,
type annotations and return types are taken verbatim from the code.
Implementation bodies are never stored. See
how it works for details.