Module ui
Back to master index

[public] Service Point ui.UiBuilder Interface: org.astrogrid.desktop.modules.ui.TypesafeObjectBuilder
Based on hiveUtils.ObjectBuilder, but guarantees object construction will always occur on the EDT - no matter what the calling thread. Used as a factory for hard-to-assemble UI components, where, unlike hivemind services, there will typically be more than one instantiation.
Implementation
  • <invoke-factory service-id="hivemind.BuilderFactory" model="singleton" >
    • <construct class="org.astrogrid.desktop.modules.ui.TypesafeObjectBuilderImpl" >
      • <log />
      • <configuration >
        • UiBuilderObjects
        </configuration>
      • <service >
        • hiveutils.ObjectTranslator
        </service>
      • <service >
        • hiveutils.EventLinker
        </service>
      </construct>
    </invoke-factory>

Module ui
Back to master index