zam.component.

-Komponenteninfrastruktur, basierend auf ZOPE.INTERFACE
Jetzt downloaden

zam.component. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Sylvain Viollon
  • Website des Verlags:
  • http://github.com/thefunny42/

zam.component. Stichworte


zam.component. Beschreibung

zam.component ist von Zope.component und grokcore.component inspiriert, bleibt aber viel einfacher und haben weniger Basiskonzepte. Hoffentlich kann diese Baseflexibilität verbessern Es unterstützt alle Richtlinien grok.context, grok.adpts, grok.provides und grok.name, als ob sie in Grok definiert sind. Sie können diejenigen verwenden, um Ihre Komponente als Dienstprogramm, einen (benannten) Adapter oder einem (benannten) Multiadapter zu registrieren. Andere Möglichkeit, eine Komponente zu registrieren, ist die Verwendung des Komponenten Dekorators Zeam.Component.component. Es dauert, dass die Schnittstellen, die die Komponente anpasst, und als Keyword-Argumente die Schnittstelle, die die Komponente anpasst, und als Name den Namen, unter dem er registriert ist, stellt. Sie können optional angeben: - Spezifikationen: ein Tupel von Objekten oder Spezifikationen, die die Komponente anpassen muss, um zurückzusetzen. Muss registriert sein, um zurückgegeben zu werden.- Standard: Ein Standardwert, der zurückgegeben wird, wenn keine Komponente den Anforderungen entspricht. Wenn Ihnen kein Standardwert bereitgestellt wird, und keine Komponente gefunden wird, wird eine Ausnahme ausgelöst. Sie können eine Liste mit möglichen registrierten Komponenten mit zEAM.COMPONENT.Getallkomponenten suchen. Sie können optional bereitstellen: - Spezifikationen: Tupel von Objekten oder Spezifikationsstat Die Komponente muss sich anpassen, um zurückzusetzen. ist zurückgekommen. In jedem Fall erfolgt keine Konstruktion mit dem Ergebnis des Lookups.an Helper Zeam.Component.Getwrapper, der die gleichen Optionen unterstützt, als die Zeam.Component.Getcomponent-Funktion das Ergebnis des Lookups als Argument, die als Spezifikation angegeben sind, aufgerufen werden dazu. Dies wird verwendet, um ein GetAdapter- oder QueryAdapter wie ein Verhalten zu erhalten. Bitte beachten Sie, dass, wenn während der Initialisierung der Komponente ein Fehler auftritt, wird der Fehler nicht für die Homepage von you.product aufgehoben


zam.component. Zugehörige Software