org.scijava.script
Class DefaultScriptHeaderService
java.lang.Object
org.scijava.AbstractContextual
org.scijava.plugin.AbstractRichPlugin
org.scijava.service.AbstractService
org.scijava.plugin.AbstractPTService<PT>
org.scijava.plugin.AbstractSingletonService<PT>
org.scijava.plugin.AbstractHandlerService<ScriptLanguage,ScriptHeader>
org.scijava.script.DefaultScriptHeaderService
- All Implemented Interfaces:
- Comparable<Prioritized>, Contextual, Disposable, HandlerService<ScriptLanguage,ScriptHeader>, HasPluginInfo, PTService<ScriptHeader>, RichPlugin, SciJavaPlugin, SingletonService<ScriptHeader>, TypedService<ScriptLanguage,ScriptHeader>, Prioritized, ScriptHeaderService, Service, Typed<ScriptLanguage>
public class DefaultScriptHeaderService
- extends AbstractHandlerService<ScriptLanguage,ScriptHeader>
- implements ScriptHeaderService
Default ScriptHeaderService
implementation.
- Author:
- Mark Hiner
DefaultScriptHeaderService
public DefaultScriptHeaderService()
getHeader
public String getHeader(ScriptLanguage language)
- Description copied from interface:
ScriptHeaderService
- Searches for all
ScriptHeader
s capable of handling the given
ScriptLanguage
and combines the result of their
ScriptHeader.getHeader()
output to a single string.
- Specified by:
getHeader
in interface ScriptHeaderService
- Parameters:
language
- - Language to look up
- Returns:
- The combined header text to insert at the top of a script.
getPluginType
public Class<ScriptHeader> getPluginType()
- Description copied from interface:
PTService
- Gets the type of plugins managed by this service.
- Specified by:
getPluginType
in interface PTService<ScriptHeader>
getType
public Class<ScriptLanguage> getType()
- Description copied from interface:
Typed
- Gets the type associated with the object.
- Specified by:
getType
in interface Typed<ScriptLanguage>
Copyright © 2009–2014 SciJava. All rights reserved.