public class ProjectManager extends BaseWeakReferencingObservable
| 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.
|
Document |
createDocument(java.lang.String type) |
Document |
createDocument(java.lang.String type,
java.lang.String name) |
Document |
createDocumentByUser(java.lang.String type)
Deprecated.
use
createDocumentsByUser(String) instead |
java.util.Iterator<? extends Document> |
createDocumentsByUser(java.lang.String type)
Creates a group of documents of a given type through the user interface.
|
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()
Deprecated.
use
getDocumentManagers() instead. |
DocumentManager |
getDocumentManager(java.lang.String type) |
java.util.List<DocumentManager> |
getDocumentManagers() |
DocumentManager |
getDocumentManagers(java.lang.String type)
Deprecated.
use
getDocumentManager(String) instead. |
static ProjectManager |
getInstance() |
ProjectPreferences |
getProjectPreferences() |
void |
registerDocumentAction(java.lang.String typeName,
DocumentAction action) |
void |
registerDocumentFactory(DocumentManager documentManager) |
void |
registerDocumentFactoryAlias(java.lang.String typeName,
java.lang.String alias) |
addObserver, addObserver, addObservers, beginComplexNotification, clearChanged, clone, countObservers, deleteObserver, deleteObserver, deleteObservers, disableNotifications, enableNotifications, endComplexNotification, hasChanged, inComplex, isEnabledNotifications, notify, notifyObservers, notifyObservers, setChangedpublic static ProjectManager getInstance()
public Project getCurrentProject()
public ProjectWindow getCurrentProjectWindow()
public java.util.List<DocumentManager> getDocumentManager()
getDocumentManagers() instead.public java.util.List<DocumentManager> getDocumentManagers()
public DocumentManager getDocumentManagers(java.lang.String type)
getDocumentManager(String) instead.public DocumentManager getDocumentManager(java.lang.String type)
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)
createDocumentsByUser(String) insteadpublic java.util.Iterator<? extends Document> createDocumentsByUser(java.lang.String type)
type - the type of documents to createpublic Project createProject()
public ProjectExtent createExtent()
public void registerDocumentFactory(DocumentManager documentManager)
public void registerDocumentFactoryAlias(java.lang.String typeName,
java.lang.String alias)
public void registerDocumentAction(java.lang.String typeName,
DocumentAction action)
public java.util.List<DocumentAction> getDocumentActions(java.lang.String doctype)
doctype - public DocumentActionGroup addDocumentActionGroup(java.lang.String id, java.lang.String title, java.lang.String description, int order)
unique - identifier for the actiontitle - description - order - public ProjectPreferences getProjectPreferences()