org.scijava.script
Interface ScriptHeaderService
- All Superinterfaces:
- Comparable<Prioritized>, Contextual, Disposable, HandlerService<ScriptLanguage,ScriptHeader>, HasPluginInfo, Prioritized, PTService<ScriptHeader>, RichPlugin, SciJavaPlugin, Service, SingletonService<ScriptHeader>, Typed<ScriptLanguage>, TypedService<ScriptLanguage,ScriptHeader>
- All Known Implementing Classes:
- DefaultScriptHeaderService
public interface ScriptHeaderService
- extends HandlerService<ScriptLanguage,ScriptHeader>
Interface for a 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.
- Author:
- Mark Hiner
getHeader
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.
- Parameters:
language - - Language to look up
- Returns:
- The combined header text to insert at the top of a script.
Copyright © 2009–2015 SciJava. All rights reserved.