public class DefaultScriptingFolder extends AbstractUnit implements ScriptingFolder
| Modifier and Type | Field and Description |
|---|---|
protected File |
folder |
changeListener, createdBy, description, id, manager, name, parent, saved, typename, version| Constructor and Description |
|---|
DefaultScriptingFolder(ScriptingFolder parent,
ScriptingManager manager) |
DefaultScriptingFolder(ScriptingFolder parent,
ScriptingManager manager,
File folder) |
DefaultScriptingFolder(ScriptingFolder parent,
ScriptingManager manager,
URL folder) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(Visitor visitor)
Provides each value of this container to the provided
Visitor. |
void |
add(ScriptingUnit unit)
Adds a
ScriptingUnit to the ScriptingFolder. |
void |
create(ScriptingFolder folder,
String id) |
void |
create(ScriptingFolder folder,
String id,
String language) |
File |
getFile()
Gets a File with the ScriptUnit path name.
|
List<File> |
getFiles()
Return a list of the files that use this unit with out the inf file.
|
String[] |
getIconNames()
Gets the name of the icons associated to the ScriptingUnit type.
|
ScriptingFolder |
getParent()
Returns the ScriptingUnit's parent
|
Unit |
getUnit(File afile)
Returns the
ScriptingUnit associated with a File. |
List<ScriptingFolder> |
getUnitFolders() |
List<ScriptingUnit> |
getUnits()
Gets all the
ScriptingUnits contained in a ScriptingFolder. |
void |
load(ScriptingFolder folder,
String id) |
boolean |
move(ScriptingFolder target)
Moves a ScriptingUnitfrom the current directory to the new location.
|
boolean |
remove() |
void |
remove(ScriptingUnit unit)
Removes a
ScriptingUnit from the ScriptingFolder. |
boolean |
rename(String newId)
Changes the ID of a ScriptingUnit and the name of the files and/or directories associated
|
addPropertyChangeListener, console_println, firePropertyChange, firePropertyChangeListener, getCreatedBy, getDescription, getFileResource, getId, getInfBoolean, getInfInt, getInfString, getInfValue, getManager, getName, getTypeName, getVersion, isSaved, loadInf, save, setCreatedBy, setDescription, setId, setName, setParent, setSaved, setVersion, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddPropertyChangeListener, getCreatedBy, getDescription, getId, getName, getTypeName, getVersion, isSaved, setCreatedBy, setDescription, setName, setSaved, setVersionprotected File folder
public DefaultScriptingFolder(ScriptingFolder parent, ScriptingManager manager)
public DefaultScriptingFolder(ScriptingFolder parent, ScriptingManager manager, File folder)
public DefaultScriptingFolder(ScriptingFolder parent, ScriptingManager manager, URL folder)
public void create(ScriptingFolder folder, String id)
create in class AbstractUnitpublic File getFile()
ScriptingUnitgetFile in interface ScriptingUnitgetFile in class AbstractUnitpublic List<File> getFiles()
ScriptingUnitgetFiles in interface ScriptingUnitpublic ScriptingFolder getParent()
ScriptingUnitgetParent in interface ScriptingUnitgetParent in class AbstractUnitScriptingFolder where is contained the ScriptingUnitpublic Unit getUnit(File afile)
ScriptingFolderScriptingUnit associated with a File.getUnit in interface ScriptingFolderafile - File of the data origin.ScriptingUnit with the content extracted from the file.public List<ScriptingUnit> getUnits()
ScriptingFolderScriptingUnits contained in a ScriptingFolder.getUnits in interface ScriptingFolderScriptingUnits.public List<ScriptingFolder> getUnitFolders()
getUnitFolders in interface ScriptingFolderpublic void add(ScriptingUnit unit)
ScriptingFolderScriptingUnit to the ScriptingFolder.add in interface ScriptingFolderunit - ScriptingUnit to include.public void remove(ScriptingUnit unit)
ScriptingFolderScriptingUnit from the ScriptingFolder.remove in interface ScriptingFolderunit - ScriptingUnit to delete.public void load(ScriptingFolder folder, String id)
load in interface Unitload in class AbstractUnitpublic String[] getIconNames()
ScriptingUnitgetIconNames in interface ScriptingUnitpublic boolean remove()
remove in interface ScriptingUnitpublic void create(ScriptingFolder folder, String id, String language)
public boolean move(ScriptingFolder target)
ScriptingUnitmove in interface ScriptingUnittarget - ScriptingFolder that represents the destination..public boolean rename(String newId)
ScriptingUnitrename in interface ScriptingUnitnewId - String that contains the new Id.public void accept(Visitor visitor) throws BaseException
VisitableVisitor.accept in interface Visitablevisitor - the visitor to apply to each value.BaseException - if there is an error while performing the visit