Package org.gvsig.scripting.impl
Class DefaultScriptingManager
java.lang.Object
org.gvsig.scripting.impl.DefaultScriptingManager
- All Implemented Interfaces:
ScriptingManager,org.gvsig.tools.script.ScriptManager
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ScriptEngineManagerprotected List<DefaultScriptingManager.RegisterSystemFolder> Fields inherited from interface org.gvsig.scripting.ScriptingManager
DEFAULT_ISOLATION_GROUP, INSTALLER_PROVIDER_DESCRIPTION, INSTALLER_PROVIDER_NAME, PYTHON_LANGUAGE_NAME, UNIT_DIALOG, UNIT_EXTERNALFILE, UNIT_FOLDER, UNIT_SCRIPT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAlternativeUserFolder(File f, String name, String description) voidaddLibFolder(File lib) voidcreateDialog(ScriptingFolder folder, String id) org.gvsig.tools.evaluator.EvaluatorcreateEvaluator(String expression) createExternalFile(ScriptingFolder folder, String id) createFolder(ScriptingFolder folder, String id) createLink(String name, File link, String targetPathName) createLink(String name, ScriptingFolder link, String targetPathName) org.gvsig.tools.script.ScriptcreateScript(String name, String code, String languaje) createScript(ScriptingFolder folder, String id) createUnit(String unitType, ScriptingFolder folder, String id) createUnit(String unitType, ScriptingFolder folder, String id, String language) getDataFolder(String id) getEngineByLanguage(String langName) getEngineByLanguage(String langName, String isolationGroup) getEngineFactoryByLanguage(String langName) protected ScriptEngineManagergetEngineNameByLanguage(String langName) getExtensionOfLanguage(String langName) org.gvsig.tools.service.spi.ProviderFactorygetLanguageOfExtension(String extension) getLinkSource(File target) getProperty(Object key) booleanvoidorg.gvsig.tools.script.ScriptloadScript(URI uri) org.gvsig.tools.script.ScriptloadScript(org.gvsig.tools.resourcesstorage.ResourcesStorage storage, String name) org.gvsig.tools.script.ScriptlocateScript(String name) voidvoidregisterDataFolder(ScriptingFolder folderScript, String id) voidregisterSystemFolder(String name, File folder) searchOldVersions(org.gvsig.tools.packageutils.Version currentVersion, org.gvsig.tools.util.FolderSet folder) voidsetHomeFolder(File home) voidsetPackagesFolder(File folder) voidsetProperty(Object key, Object val) booleanvalidateUnitId(ScriptingFolder folder, String id)
-
Field Details
-
icons
-
systemFolders
-
engineManager
-
-
Constructor Details
-
DefaultScriptingManager
public DefaultScriptingManager() -
DefaultScriptingManager
-
-
Method Details
-
getProperty
- Specified by:
getPropertyin interfaceScriptingManager
-
setProperty
- Specified by:
setPropertyin interfaceScriptingManager
-
getExtendedProperties
- Specified by:
getExtendedPropertiesin interfaceScriptingManager
-
getHomeFolder
- Specified by:
getHomeFolderin interfaceScriptingManager
-
setHomeFolder
- Specified by:
setHomeFolderin interfaceScriptingManager
-
getDataFolder
- Specified by:
getDataFolderin interfaceScriptingManager
-
registerDataFolder
- Specified by:
registerDataFolderin interfaceScriptingManager
-
searchOldVersions
public List<DataFolderFound> searchOldVersions(org.gvsig.tools.packageutils.Version currentVersion, org.gvsig.tools.util.FolderSet folder) - Specified by:
searchOldVersionsin interfaceScriptingManager
-
getEngineManager
-
loadEngines
public void loadEngines()- Specified by:
loadEnginesin interfaceScriptingManager
-
getIcon
-
getEngineNameByLanguage
- Specified by:
getEngineNameByLanguagein interfaceScriptingManager
-
getEngineByLanguage
-
getEngineByLanguage
-
getEnginesIsolationGroups
- Specified by:
getEnginesIsolationGroupsin interfaceScriptingManager
-
getEngineFactoryByLanguage
-
validateUnitId
- Specified by:
validateUnitIdin interfaceScriptingManager
-
createScript
-
createScript
- Specified by:
createScriptin interfaceorg.gvsig.tools.script.ScriptManager
-
createDialog
-
createFolder
-
createExternalFile
-
getScript
- Specified by:
getScriptin interfaceScriptingManager
-
loadScript
- Specified by:
loadScriptin interfaceorg.gvsig.tools.script.ScriptManager
-
loadScript
public org.gvsig.tools.script.Script loadScript(org.gvsig.tools.resourcesstorage.ResourcesStorage storage, String name) - Specified by:
loadScriptin interfaceorg.gvsig.tools.script.ScriptManager
-
getFolder
- Specified by:
getFolderin interfaceScriptingManager
-
getUnit
- Specified by:
getUnitin interfaceScriptingManager
-
getUnit
-
getSystemFolder
- Specified by:
getSystemFolderin interfaceScriptingManager
-
getUserFolder
- Specified by:
getUserFolderin interfaceScriptingManager
-
getScript
- Specified by:
getScriptin interfaceScriptingManager
-
locateScript
- Specified by:
locateScriptin interfaceorg.gvsig.tools.script.ScriptManager
-
getRootUserFolder
- Specified by:
getRootUserFolderin interfaceScriptingManager
-
registerSystemFolder
- Specified by:
registerSystemFolderin interfaceScriptingManager
-
getSystemFolders
-
getAlternativeUserFolders
- Specified by:
getAlternativeUserFoldersin interfaceScriptingManager
-
addAlternativeUserFolder
- Specified by:
addAlternativeUserFolderin interfaceScriptingManager
-
getExtensionOfLanguage
- Specified by:
getExtensionOfLanguagein interfaceScriptingManager
-
getSupportedLanguages
- Specified by:
getSupportedLanguagesin interfaceScriptingManager
-
getLanguageOfExtension
-
get
- Specified by:
getin interfaceScriptingManager
-
put
- Specified by:
putin interfaceScriptingManager
-
createUnit
- Specified by:
createUnitin interfaceScriptingManager
-
createUnit
public ScriptingUnit createUnit(String unitType, ScriptingFolder folder, String id, String language) - Specified by:
createUnitin interfaceScriptingManager
-
getUnitTypes
- Specified by:
getUnitTypesin interfaceScriptingManager
-
addLibFolder
- Specified by:
addLibFolderin interfaceScriptingManager
-
getLibFolders
- Specified by:
getLibFoldersin interfaceScriptingManager
-
getLibFoldersVersions
- Specified by:
getLibFoldersVersionsin interfaceScriptingManager
-
getInstallerFactory
public org.gvsig.tools.service.spi.ProviderFactory getInstallerFactory()- Specified by:
getInstallerFactoryin interfaceScriptingManager
-
getPackagesFolder
- Specified by:
getPackagesFolderin interfaceScriptingManager
-
setPackagesFolder
- Specified by:
setPackagesFolderin interfaceScriptingManager
-
createLink
- Specified by:
createLinkin interfaceScriptingManager
-
createLink
- Specified by:
createLinkin interfaceScriptingManager
-
addLink
-
getLinkSource
-
isInUserFolder
-
createEvaluator
- Specified by:
createEvaluatorin interfaceorg.gvsig.tools.script.ScriptManager
-