public class ProjectExtension
extends org.gvsig.andami.plugins.Extension
implements org.gvsig.andami.plugins.status.IExtensionStatus
| Modifier and Type | Class and Description |
|---|---|
class |
ProjectExtension.UnsavedProject
Implements the IUnsavedData interface to show unsaved projects in the
Unsavad Data dialog.
|
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PROJECT_FILE_CHOOSER_ID |
| Constructor and Description |
|---|
ProjectExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(org.gvsig.utils.save.AfterSavingListener l)
Adds the specified after saving listener to receive "after saving file
events" from this component.
|
void |
addListener(org.gvsig.utils.save.BeforeSavingListener l)
Adds the specified before saving listener to receive "before saving file
events" from this component.
|
void |
execute(java.lang.String command) |
void |
execute(java.lang.String actionCommand,
java.lang.Object[] args) |
protected void |
fireAfterSavingFileEvent(org.gvsig.utils.save.SaveEvent evt)
Reports a after saving file event.
|
protected void |
fireBeforeSavingFileEvent(org.gvsig.utils.save.SaveEvent evt)
Reports a before saving file event.
|
org.gvsig.utils.save.AfterSavingListener[] |
getAfterSavingListeners()
Returns an array of all the after saving listeners registered on this
component.
|
org.gvsig.utils.save.BeforeSavingListener[] |
getBeforeSavingListeners()
Returns an array of all the before saving listeners registered on this
component.
|
static java.lang.String |
getPath() |
Project |
getProject()
Devuelve el proyecto.
|
ProjectWindow |
getProjectFrame() |
org.gvsig.andami.ui.mdiManager.IWindow |
getProjectWindow() |
org.gvsig.utils.swing.threads.IMonitorableTask[] |
getRunningProcesses() |
org.gvsig.andami.plugins.status.IExtensionStatus |
getStatus() |
org.gvsig.andami.plugins.status.IUnsavedData[] |
getUnsavedData() |
boolean |
hasRunningProcesses() |
boolean |
hasUnsavedData() |
void |
initialize() |
boolean |
isEnabled() |
boolean |
isVisible() |
void |
postInitialize() |
Project |
readProject(java.io.File file)
Lee del XML el proyecto.
Reads the XML of the project. It returns a project object holding all needed info that is not linked to the Project Dialog. |
Project |
readProject(java.lang.String path) |
void |
removeListener(org.gvsig.utils.save.AfterSavingListener l)
Removes the specified after saving listener so that it no longer receives
save file events from this component.
|
void |
removeListener(org.gvsig.utils.save.BeforeSavingListener l)
Removes the specified before saving listener so that it no longer
receives save file events from this component.
|
static void |
setPath(java.lang.String path) |
void |
setProject(Project p)
Sets the project
|
void |
showProjectWindow()
Muestra la ventana con el gestor de proyectos.
|
void |
showProjectWindow(org.gvsig.andami.ui.mdiManager.WindowInfo wi)
Muestra la ventana con el gestor de proyectos, con las propiedades de
ventana especificadas.
|
boolean |
writeProject(java.io.File file,
Project p)
Escribe el proyecto en XML.
|
boolean |
writeProject(java.io.File file,
Project p,
boolean askConfirmation)
Escribe el proyecto en disco.
|
public static final java.lang.String PROJECT_FILE_CHOOSER_ID
public void addListener(org.gvsig.utils.save.AfterSavingListener l)
l - the after saving listener.SaveEvent,
AfterSavingListener,
removeListener(AfterSavingListener),
getAfterSavingListeners()public void addListener(org.gvsig.utils.save.BeforeSavingListener l)
l - the before saving listener.SaveEvent,
BeforeSavingListener,
removeListener(BeforeSavingListener),
getBeforeSavingListeners()public void execute(java.lang.String command)
execute in interface org.gvsig.andami.plugins.IExtensionpublic void execute(java.lang.String actionCommand,
java.lang.Object[] args)
execute in interface org.gvsig.andami.plugins.IExtensionExecuteWithArgsexecute in class org.gvsig.andami.plugins.Extensionprotected void fireAfterSavingFileEvent(org.gvsig.utils.save.SaveEvent evt)
evt - the after saving file eventprotected void fireBeforeSavingFileEvent(org.gvsig.utils.save.SaveEvent evt)
evt - the before saving file eventpublic org.gvsig.utils.save.AfterSavingListener[] getAfterSavingListeners()
AfterSavingListeners or an
empty array if no key listeners are currently registered#addAfterSavingListener(AfterSavingListener),
#removeAfterSavingListenerpublic org.gvsig.utils.save.BeforeSavingListener[] getBeforeSavingListeners()
BeforeSavingListeners or an
empty array if no key listeners are currently registered#addBeforeSavingListener(BeforeSavingListener),
#removeBeforeSavingListener(BeforeSavingListener)public static java.lang.String getPath()
public Project getProject()
public ProjectWindow getProjectFrame()
public org.gvsig.andami.ui.mdiManager.IWindow getProjectWindow()
public org.gvsig.utils.swing.threads.IMonitorableTask[] getRunningProcesses()
getRunningProcesses in interface org.gvsig.andami.plugins.status.IExtensionStatuspublic org.gvsig.andami.plugins.status.IExtensionStatus getStatus()
getStatus in interface org.gvsig.andami.plugins.IExtensiongetStatus in class org.gvsig.andami.plugins.Extensionpublic org.gvsig.andami.plugins.status.IUnsavedData[] getUnsavedData()
getUnsavedData in interface org.gvsig.andami.plugins.status.IExtensionStatuspublic boolean hasRunningProcesses()
hasRunningProcesses in interface org.gvsig.andami.plugins.status.IExtensionStatuspublic boolean hasUnsavedData()
hasUnsavedData in interface org.gvsig.andami.plugins.status.IExtensionStatuspublic void initialize()
initialize in interface org.gvsig.andami.plugins.IExtensionpublic boolean isEnabled()
isEnabled in interface org.gvsig.andami.plugins.IExtensionIExtension.isEnabled()public boolean isVisible()
isVisible in interface org.gvsig.andami.plugins.IExtensionIExtension.isVisible()public void postInitialize()
postInitialize in interface org.gvsig.andami.plugins.IExtensionpostInitialize in class org.gvsig.andami.plugins.Extensionpublic Project readProject(java.io.File file)
file - Fichero.public Project readProject(java.lang.String path)
public void removeListener(org.gvsig.utils.save.AfterSavingListener l)
l is
null, no exception is thrown and no action is performed.l - the after saving listenerSaveEvent,
AfterSavingListener,
addListener(AfterSavingListener),
getAfterSavingListeners()public void removeListener(org.gvsig.utils.save.BeforeSavingListener l)
l is null, no exception is thrown and no action
is performed.l - the before saving listenerSaveEvent,
BeforeSavingListener,
addListener(BeforeSavingListener),
getBeforeSavingListeners()public static void setPath(java.lang.String path)
public void setProject(Project p)
p - public void showProjectWindow()
public void showProjectWindow(org.gvsig.andami.ui.mdiManager.WindowInfo wi)
wi - public boolean writeProject(java.io.File file,
Project p)
file - Fichero.p - Proyecto.public boolean writeProject(java.io.File file,
Project p,
boolean askConfirmation)
file - Fichero.p - Proyecto.askConfirmation - booleanCopyright © 2024 gvSIG Association. All rights reserved.