public interface ScriptHeaderService extends HandlerService<ScriptLanguage,ScriptHeader>, SciJavaService
HandlerService capable of mapping
 ScriptLanguages to ScriptHeaders.
 
 NB: although individual/highest priority handlers can be queried as normal
 via a HandlerService, the
 getHeader(ScriptLanguage) method will combine the headers
 for all available ScriptHeaders for a given ScriptLanguage.
 
| Modifier and Type | Method and Description | 
|---|---|
| default String | getHeader(ScriptLanguage language)Searches for all  ScriptHeaders capable of handling the givenScriptLanguageand combines the result of theirScriptHeader.getHeader()output to a single string. | 
| default Class<ScriptHeader> | getPluginType()Gets the type of plugins managed by this service. | 
| default Class<ScriptLanguage> | getType()Gets the type associated with the object. | 
getHandler, getInstances, supportscreate, filterInstances, getInstance, initialize, objectServicefindgetPlugins, getPluginService, pluginServiceregisterEventHandlersgetIdentifier, logcontext, getContext, setContextcompareTo, getPriority, setPrioritygetInfo, setInfogetLocationgetVersiondisposedefault String getHeader(ScriptLanguage language)
ScriptHeaders capable of handling the given
 ScriptLanguage and combines the result of their
 ScriptHeader.getHeader() output to a single string.language - - Language to look updefault Class<ScriptHeader> getPluginType()
PTServicegetPluginType in interface PTService<ScriptHeader>default Class<ScriptLanguage> getType()
TypedgetType in interface Typed<ScriptLanguage>Copyright © 2009–2022 SciJava. All rights reserved.