Package org.gvsig.scripting.impl
Class AbstractUnit
java.lang.Object
org.gvsig.scripting.impl.AbstractUnit
- All Implemented Interfaces:
Unit,ScriptingUnit
- Direct Known Subclasses:
AbstractScript,DefaultScriptingExternalFile,DefaultScriptingFolder
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Set<PropertyChangeListener> protected Stringprotected Stringprotected Stringprotected static final org.slf4j.Loggerprotected DefaultScriptingManagerprotected Stringprotected ScriptingFolderprotected booleanprotected Stringprotected String -
Constructor Summary
ConstructorsConstructorDescriptionAbstractUnit(ScriptingFolder parent, String typename, ScriptingManager manager, String id) -
Method Summary
Modifier and TypeMethodDescriptionvoidprotected voidvoidcreate(ScriptingFolder folder, String id) booleanvoidvoidfirePropertyChangeListener(String name, Object oldValue, Object newValue) getFile()getFileResource(String extension) getId()protected booleangetInfBoolean(org.ini4j.Ini prefs, String section, String option, boolean defaultValue) protected intprotected StringgetInfString(org.ini4j.Ini prefs, String section, String option, Object defaultValue) protected ObjectgetInfValue(org.ini4j.Ini prefs, String section, String option, Object defaultValue) getName()getProperty(String name) getURL()inthashCode()booleanbooleanisSaved()abstract voidload(ScriptingFolder folder, String id) protected voidloadInf(org.ini4j.Ini prefs) voidreload()protected voidsave(org.ini4j.Ini prefs) voidsetCreatedBy(String createdBy) voidsetDescription(String description) voidvoidprotected voidsetParent(ScriptingFolder parent) voidsetProperty(String name, String value) voidsetSaved(boolean saved) voidsetVersion(String version) toString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.gvsig.scripting.ScriptingUnit
getFiles, getIconNames, move, remove, rename
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
manager
-
id
-
name
-
description
-
createdBy
-
version
-
parent
-
typename
-
changeListener
-
saved
protected boolean saved
-
-
Constructor Details
-
AbstractUnit
-
-
Method Details
-
addPropertyChangeListener
- Specified by:
addPropertyChangeListenerin interfaceScriptingUnit
-
firePropertyChange
-
firePropertyChangeListener
-
getTypeName
- Specified by:
getTypeNamein interfaceScriptingUnit
-
load
-
reload
public void reload()- Specified by:
reloadin interfaceScriptingUnit
-
toString
-
setParent
-
getManager
-
getFileResource
- Specified by:
getFileResourcein interfaceScriptingUnit
-
getDescription
- Specified by:
getDescriptionin interfaceScriptingUnit
-
getCreatedBy
- Specified by:
getCreatedByin interfaceScriptingUnit
-
getVersion
- Specified by:
getVersionin interfaceScriptingUnit
-
getId
- Specified by:
getIdin interfaceScriptingUnit
-
getName
- Specified by:
getNamein interfaceScriptingUnit
-
setDescription
- Specified by:
setDescriptionin interfaceScriptingUnit
-
setCreatedBy
- Specified by:
setCreatedByin interfaceScriptingUnit
-
setVersion
- Specified by:
setVersionin interfaceScriptingUnit
-
setId
-
setName
- Specified by:
setNamein interfaceScriptingUnit
-
getParent
- Specified by:
getParentin interfaceScriptingUnit
-
getUserPath
- Specified by:
getUserPathin interfaceScriptingUnit
-
save
protected void save(org.ini4j.Ini prefs) -
loadInf
protected void loadInf(org.ini4j.Ini prefs) -
getInfValue
-
getInfString
-
getInfInt
-
getInfBoolean
-
console_println
-
create
-
getFile
- Specified by:
getFilein interfaceScriptingUnit
-
getURL
-
equals
-
hashCode
public int hashCode() -
isSaved
public boolean isSaved()- Specified by:
isSavedin interfaceScriptingUnit
-
setSaved
public void setSaved(boolean saved) - Specified by:
setSavedin interfaceScriptingUnit
-
setProperty
- Specified by:
setPropertyin interfaceScriptingUnit
-
getProperty
- Specified by:
getPropertyin interfaceScriptingUnit
-
getProperties
- Specified by:
getPropertiesin interfaceScriptingUnit
-
isASystemUnit
public boolean isASystemUnit()- Specified by:
isASystemUnitin interfaceScriptingUnit
-