public class DefaultScriptingExternalFile extends AbstractUnit implements ScriptingExternalFile
changeListener, createdBy, description, id, LOGGER, manager, name, parent, saved, typename, version| Constructor and Description |
|---|
DefaultScriptingExternalFile(ScriptingFolder parent,
ScriptingManager manager,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(ScriptingFolder folder,
java.lang.String id) |
void |
create(ScriptingFolder folder,
java.lang.String id,
java.lang.String language) |
java.lang.String |
getContentsAsText() |
java.io.File |
getExternalFile() |
java.io.File |
getFile()
Gets a File with the ScriptUnit path name.
|
java.util.List<java.io.File> |
getFiles()
Return a list of the files that use this unit with out the inf file.
|
java.lang.String[] |
getIconNames()
Gets the name of the icons associated to the ScriptingUnit type.
|
java.lang.String |
getMimeType() |
void |
load(ScriptingFolder folder,
java.lang.String id) |
boolean |
move(ScriptingFolder target)
Moves a ScriptingUnitfrom the current directory to the new location.
|
boolean |
remove() |
boolean |
rename(java.lang.String newId)
Changes the ID of a ScriptingUnit and the name of the files and/or directories associated
|
void |
setContents(java.lang.String text) |
addPropertyChangeListener, console_println, equals, firePropertyChange, firePropertyChangeListener, getCreatedBy, getDescription, getFileResource, getId, getInfBoolean, getInfInt, getInfString, getInfValue, getManager, getName, getParent, getProperties, getProperty, getTypeName, getURL, getUserPath, getVersion, hashCode, isASystemUnit, isSaved, loadInf, reload, save, setCreatedBy, setDescription, setId, setName, setParent, setProperty, setSaved, setVersion, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, getCreatedBy, getDescription, getFileResource, getId, getName, getParent, getProperties, getProperty, getTypeName, getUserPath, getVersion, isASystemUnit, isSaved, reload, setCreatedBy, setDescription, setName, setProperty, setSaved, setVersionpublic DefaultScriptingExternalFile(ScriptingFolder parent, ScriptingManager manager, java.lang.String id)
public void load(ScriptingFolder folder, java.lang.String id)
load in interface Unitload in class AbstractUnitpublic boolean rename(java.lang.String newId)
ScriptingUnitrename in interface ScriptingUnitnewId - String that contains the new Id.public void create(ScriptingFolder folder, java.lang.String id)
create in class AbstractUnitpublic void create(ScriptingFolder folder, java.lang.String id, java.lang.String language)
public boolean remove()
remove in interface ScriptingUnitpublic boolean move(ScriptingFolder target)
ScriptingUnitmove in interface ScriptingUnittarget - ScriptingFolder that represents the destination..public java.lang.String[] getIconNames()
ScriptingUnitgetIconNames in interface ScriptingUnitpublic java.io.File getExternalFile()
getExternalFile in interface ScriptingExternalFilepublic java.io.File getFile()
ScriptingUnitgetFile in interface ScriptingUnitgetFile in class AbstractUnitpublic java.util.List<java.io.File> getFiles()
ScriptingUnitgetFiles in interface ScriptingUnitpublic java.lang.String getMimeType()
getMimeType in interface ScriptingExternalFilepublic void setContents(java.lang.String text)
setContents in interface ScriptingExternalFilepublic java.lang.String getContentsAsText()
getContentsAsText in interface ScriptingExternalFile