org.scijava.script
Class ScriptLanguageIndex
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<ScriptLanguage>
org.scijava.script.ScriptLanguageIndex
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<ScriptLanguage>, Collection<ScriptLanguage>, List<ScriptLanguage>, RandomAccess
public class ScriptLanguageIndex
- extends ArrayList<ScriptLanguage>
Data structure for managing registered scripting languages.
- Author:
- Johannes Schindelin, Curtis Rueden
- See Also:
- Serialized Form
Methods inherited from class java.util.ArrayList |
add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
ScriptLanguageIndex
@Deprecated
public ScriptLanguageIndex()
- Deprecated.
ScriptLanguageIndex
public ScriptLanguageIndex(LogService logService)
- Instantiates an index of the available script languages.
- Parameters:
logService
- the log service for errors and warnings
add
public boolean add(ScriptEngineFactory factory,
boolean gently)
getByExtension
public ScriptLanguage getByExtension(String extension)
getByName
public ScriptLanguage getByName(String name)
getFileExtensions
public String[] getFileExtensions(ScriptLanguage language)
canHandleFile
public boolean canHandleFile(File file)
canHandleFile
public boolean canHandleFile(String fileName)
add
public boolean add(ScriptLanguage language)
- Specified by:
add
in interface Collection<ScriptLanguage>
- Specified by:
add
in interface List<ScriptLanguage>
- Overrides:
add
in class ArrayList<ScriptLanguage>
Copyright © 2009–2014 SciJava. All rights reserved.