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 given
ScriptLanguage and combines the result of their
ScriptHeader.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–2018 SciJava. All rights reserved.