Table of Contents

Module: interfaces ./src/peak/naming/interfaces.py

Interfaces, constants, property names, etc. for peak.naming

Imported modules   
from peak.api import PropertyName, NOT_GIVEN
from peak.binding.interfaces import IComponentKey
from protocols import Interface, Attribute
Classes   

IAddress

URL/Name that supports in-context self-retrieval (URL_KIND)

IAddressFactory

Class for creating parsed URLs from scheme and body

IBaseURL

URL that can be used as a base for an RFC 1808-style relative URL

IBasicContext

Basic naming context; supports only name retrieval

IInitialContextFactory

Get access to an initial naming context

IName

Abstract name object

IObjectFactory

Convert data in a naming system into a useful retrieved object

IPath

A path-like name (COMPOUND_KIND or COMPOSITE_KIND)

IReadContext

Context that supports iteration/inspection of contents

IReference

A reference to an object, described as a factory name + addresses

IResolver

Thing which can participate in name resolution

IState

Thing that stores an object's state in a naming context

IStreamFactory

A stream resource

IURLContextFactory

Obtain a context implementation for a URL scheme

IWriteContext

Context that supports adding/changing its contents


Table of Contents

This document was automatically generated on Mon May 6 01:11:04 2024 by HappyDoc version 2.1