Start page / Plug-In Development / Universal Extensions / Input Components / SiteArchitect

SiteArchitect

The SiteArchitect implementation for an input component specifies a Swing component and functionality directly related to this component for inclusion in SiteArchitect form views.

The SiteArchitect gadget consists of two interface implementations:

  • Swing Gadget
    Provides the input component's Swing-based user interface, implements additional interactive functionality as needed, and provides access to gadget aspects (see below) which advertise to SiteArchitect that specific types of functionality have been implemented and are available for use with the gadget.
  • Swing Gadget Factory
    This implementation binds together the Swing Gadget component with the input component's GOM form element definition class.

Optionally, the SiteArchitect gadget may implement certain aspects which provide additional functionality.

  • Gadget Aspects
    Aspects allow component developers to advertise support for and provide component-specific implementations of well-defined functionality groups such as appearance control, storing and restoring component data, and content management, among others.

© 2005 - 2024 Crownpeak Technology GmbH | All rights reserved. | FirstSpirit 2024.12 | Data privacy