Module framework
Back to master index
Module frameworkVersion:1.0.0
Package:org.astrogrid.desktop.framework
Base module - defines fundamental configuration points and properties, and configures hivemind.
Configuration Points
framework.acrServices
framework.converters
framework.descriptors
framework.htmlResultTransformers
framework.plainResultTransformers
framework.preferenceClass
framework.preferences
framework.rpcResultTransformers
framework.stylesheets
9 configuration points
Service Points
framework.converter
framework.defaultHtmlTransformer
framework.defaultPlainTransformer
framework.documentTransformer
framework.htmlResultTransformer
framework.plainResultTransformer
framework.registerConverters
framework.rpcResultTransformer
framework.stylesheetTransformer
framework.sysproperties
framework.typeStructureTransformer
11 service points
Contribution to framework.converters
<register converter="instance:org.astrogrid.desktop.modules.system.converters.URIConverter" output="java.net.URI" />
<register converter="instance:org.astrogrid.desktop.modules.system.converters.DocumentConverter" output="org.w3c.dom.Document" />
<register converter="instance:org.astrogrid.desktop.modules.system.converters.CollectionConvertor" output="java.util.List" />
<register converter="instance:org.astrogrid.desktop.modules.system.converters.ArrayConvertor" output="[Ljava.lang.Object;" />
<register converter="instance:org.astrogrid.desktop.modules.system.converters.URIArrayConvertor" output="[Ljava.net.URI;" />
<register converter="instance:org.astrogrid.desktop.modules.system.converters.ByteArrayConvertor" output="[B" />
Contribution to framework.htmlResultTransformers
<strategy class="java.lang.Object" object="service:defaultHtmlTransformer" />
<strategy class="org.w3c.dom.Document" object="service:stylesheetTransformer" />
Contribution to framework.plainResultTransformers
<strategy class="java.lang.Object" object="service:defaultPlainTransformer" />
<strategy class="org.w3c.dom.Document" object="service:documentTransformer" />
Contribution to framework.preferenceClassIf:property workbench.mode
<class >
  • org.astrogrid.Workbench
</class>
Contribution to framework.preferences
<preference default-value="false" name="acr.advanced" >
  • <ui-name >
    • Show advanced features
    </ui-name>
  • <description >
    • Enables additional UI components for advanced use
    </description>
  • <units >
    • boolean
    </units>
</preference>
<preference advanced="true" default-value="false" name="acr.debug" >
  • <ui-name >
    • Debugging mode
    </ui-name>
  • <description >
    • Enables additional UI components for debugging and testing
    </description>
  • <units >
    • boolean
    </units>
</preference>
Contribution to framework.rpcResultTransformers
<strategy class="java.lang.Object" object="service:typeStructureTransformer" />
<strategy class="org.w3c.dom.Document" object="service:documentTransformer" />
Contribution to framework.stylesheets
<stylesheet regexp="." sheet="xmlverbatim.xsl" />
Contribution to hivemind.ApplicationDefaults
<default symbol="astrogrid.desktop.version" value="1.3.2" />
<default symbol="astrogrid.build.date" value="20100129_1212" />
<default symbol="astrogrid.build.location" value="Noels-MacBook.local/192.168.0.2" />
<default symbol="astrogrid.build.by" value="noel" />
<default symbol="astrogrid.build.jdk" value="1.6.0_17" />
Contribution to hivemind.ApplicationDefaultsIf:property workbench.mode
<default symbol="app.mode" value="workbench" />
Contribution to hivemind.FactoryDefaults
<default symbol="system.ui.title" value="AstroGrid VO Desktop" />
Contribution to hivemind.Startup
<startup object="service:registerConverters" />
Contribution to hivemind.SymbolSources
<source before="*" name="sysproperties" service-id="sysproperties" />

Back to master index