public class ProjectManager
extends org.gvsig.tools.observer.impl.BaseWeakReferencingObservable
| Modifier and Type | Class and Description |
|---|---|
static interface |
ProjectManager.ProjectEvent |
static class |
ProjectManager.ProjectEventImpl |
| Modifier and Type | Method and Description |
|---|---|
DocumentActionGroup |
addDocumentActionGroup(java.lang.String id,
java.lang.String title,
java.lang.String description,
int order)
Create, add and return a new action for documents.
|
void |
addProjectListener(org.gvsig.tools.util.BaseListenerSupport.NotificationListener listener) |
Document |
createDocument(java.lang.String type) |
Document |
createDocument(java.lang.String type,
java.lang.String name) |
Document |
createDocumentByUser(java.lang.String type) |
java.util.Iterator<? extends Document> |
createDocumentsByUser(java.lang.String type)
Creates a group of documents of a given type through the user interface.
|
java.util.Iterator<? extends Document> |
createDocumentsByUser(java.lang.String type,
org.gvsig.tools.util.Invocable whenDocumentsLoadeds) |
ProjectExtent |
createExtent() |
Project |
createProject() |
Project |
getCurrentProject() |
ProjectWindow |
getCurrentProjectWindow() |
java.util.List<DocumentAction> |
getDocumentActions(java.lang.String doctype)
Gets a list of actions for the document type especified.
|
java.util.List<DocumentManager> |
getDocumentManager() |
DocumentManager |
getDocumentManager(java.lang.String type) |
java.util.List<DocumentManager> |
getDocumentManagers() |
DocumentManager |
getDocumentManagers(java.lang.String type) |
static ProjectManager |
getInstance() |
org.gvsig.tools.util.BaseListenerSupport.NotificationListener[] |
getProjectListeners() |
ProjectPreferences |
getProjectPreferences() |
boolean |
hasProjectListeners() |
void |
notifyProjectEvent(ProjectManager.ProjectEvent event) |
void |
registerDocumentAction(java.lang.String typeName,
DocumentAction action) |
void |
registerDocumentFactory(DocumentManager documentManager) |
void |
registerDocumentFactoryAlias(java.lang.String typeName,
java.lang.String alias) |
void |
removeAllProjectListener() |
void |
removeProjectListener(org.gvsig.tools.util.BaseListenerSupport.NotificationListener listener) |
void |
setCurrentProject(Project project) |
addObserver, addObserver, addObservers, beginComplexNotification, clearChanged, clone, countObservers, deleteObserver, deleteObserver, deleteObservers, disableNotifications, enableNotifications, endComplexNotification, hasChanged, inComplex, isEnabledNotifications, notify, notifyObservers, notifyObservers, setChangedpublic DocumentActionGroup addDocumentActionGroup(java.lang.String id, java.lang.String title, java.lang.String description, int order)
unique - identifier for the actiontitle - description - order - public void addProjectListener(org.gvsig.tools.util.BaseListenerSupport.NotificationListener listener)
public Document createDocument(java.lang.String type)
public Document createDocument(java.lang.String type, java.lang.String name)
public Document createDocumentByUser(java.lang.String type)
public java.util.Iterator<? extends Document> createDocumentsByUser(java.lang.String type)
type - the type of documents to createpublic java.util.Iterator<? extends Document> createDocumentsByUser(java.lang.String type, org.gvsig.tools.util.Invocable whenDocumentsLoadeds)
public ProjectExtent createExtent()
public Project createProject()
public Project getCurrentProject()
public ProjectWindow getCurrentProjectWindow()
public java.util.List<DocumentAction> getDocumentActions(java.lang.String doctype)
doctype - public java.util.List<DocumentManager> getDocumentManager()
public DocumentManager getDocumentManager(java.lang.String type)
public java.util.List<DocumentManager> getDocumentManagers()
public DocumentManager getDocumentManagers(java.lang.String type)
public static ProjectManager getInstance()
public org.gvsig.tools.util.BaseListenerSupport.NotificationListener[] getProjectListeners()
public ProjectPreferences getProjectPreferences()
public boolean hasProjectListeners()
public void notifyProjectEvent(ProjectManager.ProjectEvent event)
public void registerDocumentAction(java.lang.String typeName,
DocumentAction action)
public void registerDocumentFactory(DocumentManager documentManager)
public void registerDocumentFactoryAlias(java.lang.String typeName,
java.lang.String alias)
public void removeAllProjectListener()
public void removeProjectListener(org.gvsig.tools.util.BaseListenerSupport.NotificationListener listener)
public void setCurrentProject(Project project)
Copyright © 2026 gvSIG Association. All rights reserved.