Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- actionPerformed(ActionEvent) - Method in class org.praxislive.ide.project.ui.ImportResourcesAction
- activeProjects() - Static method in class org.praxislive.ide.project.DefaultPraxisProject
- addChangeListener(ChangeListener) - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- addFile(ExecutionLevel, FileObject) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Add a file execution element at the end of existing elements of the execution level.
- addLine(ExecutionLevel, String) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Add a line execution element at the end of the existing elements of the execution level.
- addPropertyChangeListener(PropertyChangeListener) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Add a property change listener.
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- addPropertyChangeListener(PropertyChangeListener) - Method in interface org.praxislive.ide.project.spi.RootRegistry
-
Add a property change listener
B
- BUILD - Enum constant in enum class org.praxislive.ide.project.api.ExecutionLevel
-
The build level is for building of user roots and components.
C
- call() - Method in class org.praxislive.ide.project.ui.IDEClosingHandler
- componentClosed() - Method in class org.praxislive.ide.project.ui.HubUITopComponent
- componentOpened() - Method in class org.praxislive.ide.project.ui.HubUITopComponent
- CONFIGURE - Enum constant in enum class org.praxislive.ide.project.api.ExecutionLevel
-
The configure level is for hub setup, process start and required configuration.
- confirm(String, String) - Method in class org.praxislive.ide.project.ui.ProjectDialogManager
- confirmOnError(String, String) - Method in class org.praxislive.ide.project.ui.ProjectDialogManager
- continueOnError(PraxisProject, ExecutionLevel, ExecutionElement, List<Value>) - Method in class org.praxislive.ide.project.ui.ProjectDialogManager
-
Deprecated.
- CoreClassPathRegistry - Class in org.praxislive.ide.project
- CoreClassPathRegistry.Initializer - Class in org.praxislive.ide.project
- create(ProjectCustomizer.Category) - Method in class org.praxislive.ide.project.ui.PraxisCustomizerProvider
- createContextAwareInstance(Lookup) - Method in class org.praxislive.ide.project.ui.ImportResourcesAction
- createExtension(Lookup) - Method in class org.praxislive.ide.project.ProjectHelper.Provider
- createHandler(PraxisProject, ExecutionLevel, ExecutionElement.File) - Method in interface org.praxislive.ide.project.spi.FileHandler.Provider
-
Create a file handler, if possible, for the provided project, execution level and file element.
- createHandler(PraxisProject, ExecutionLevel, ExecutionElement.Line) - Method in interface org.praxislive.ide.project.spi.LineHandler.Provider
-
Create a line handler, if possible, for the provided project, execution level and line element.
- createLogicalView() - Method in class org.praxislive.ide.project.ui.PraxisLogicalViewProvider
- createNodeDelegate() - Method in class org.praxislive.ide.project.PXPDataObject
- current() - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
D
- DefaultPraxisProject - Class in org.praxislive.ide.project
E
- ElementHandler - Interface in org.praxislive.ide.project.spi
-
A base handler for execution elements.
- EmbedRuntime - Class in org.praxislive.ide.project.wizard
- equals(Object) - Method in class org.praxislive.ide.project.api.ExecutionElement.File
- ExecutionElement - Class in org.praxislive.ide.project.api
-
An execution element of a project.
- ExecutionElement.File - Class in org.praxislive.ide.project.api
-
An execution element referencing a file.
- ExecutionElement.Line - Class in org.praxislive.ide.project.api
-
An execution element wrapping a single line of Pcl script.
- ExecutionLevel - Enum Class in org.praxislive.ide.project.api
-
The three main levels of project execution.
F
- file() - Method in class org.praxislive.ide.project.api.ExecutionElement.File
-
The reference file.
- FileHandler - Interface in org.praxislive.ide.project.spi
-
A handler for file elements.
- FileHandler.Provider - Interface in org.praxislive.ide.project.spi
-
A provider of file handlers.
- find(String) - Method in interface org.praxislive.ide.project.spi.RootRegistry
-
Find a proxy for the given root ID, if available from this provider.
- findAll() - Method in interface org.praxislive.ide.project.spi.RootRegistry
-
Find all root proxies available from this provider.
- findInstance() - Static method in class org.praxislive.ide.project.ui.HubUITopComponent
-
Obtain the HubUITopComponent instance.
- findPath(Node, Object) - Method in class org.praxislive.ide.project.ui.PraxisLogicalViewProvider
- forFile(FileObject) - Static method in class org.praxislive.ide.project.api.ExecutionElement
-
Create an execution element referencing a file.
- forLine(String) - Static method in class org.praxislive.ide.project.api.ExecutionElement
-
Create an execution element wrapping a single line of Pcl script.
G
- get(PraxisProject) - Static method in class org.praxislive.ide.project.ui.ProjectDialogManager
- getDefault() - Static method in class org.praxislive.ide.project.ui.HubUITopComponent
-
Gets default instance.
- getDefault() - Static method in class org.praxislive.ide.project.ui.ProjectDialogManager
- getDeletionTask(String, Set<String>) - Method in interface org.praxislive.ide.project.spi.RootLifecycleHandler
-
Provide a task to run when one or more roots are about to be deleted.
- getElements(ExecutionLevel) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Get the execution elements for the specified execution level.
- getElements(ExecutionLevel) - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- getExplorerManager() - Method in class org.praxislive.ide.project.ui.HubUITopComponent
- getHubConfiguration() - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- getInstance() - Static method in class org.praxislive.ide.project.wizard.EmbedRuntime
- getJavaRelease() - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Query the Java release version required by the project.
- getJavaRelease() - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- getLibraries() - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
The list of libraries added to the project.
- getLibraries() - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- getLookup() - Method in class org.praxislive.ide.project.DefaultPraxisProject
- getLookup() - Method in class org.praxislive.ide.project.PXPDataObject
- getPersistenceType() - Method in class org.praxislive.ide.project.ui.HubUITopComponent
- getProject() - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Get the project.
- getProject() - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- getProjectDirectory() - Method in class org.praxislive.ide.project.DefaultPraxisProject
H
- hashCode() - Method in class org.praxislive.ide.project.api.ExecutionElement.File
- hasNext() - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- hasPrevious() - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- HubUITopComponent - Class in org.praxislive.ide.project.ui
-
Top component which displays Hub and roots information
- HubUITopComponent() - Constructor for class org.praxislive.ide.project.ui.HubUITopComponent
I
- IDEClosingHandler - Class in org.praxislive.ide.project.ui
- IDEClosingHandler() - Constructor for class org.praxislive.ide.project.ui.IDEClosingHandler
- ImportResourcesAction - Class in org.praxislive.ide.project.ui
- ImportResourcesAction() - Constructor for class org.praxislive.ide.project.ui.ImportResourcesAction
- initialize(WizardDescriptor) - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- Initializer() - Constructor for class org.praxislive.ide.project.CoreClassPathRegistry.Initializer
- instantiate() - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- isActive() - Method in class org.praxislive.ide.project.DefaultPraxisProject
- isProject(FileObject) - Method in class org.praxislive.ide.project.PraxisProjectFactory
- isProject2(FileObject) - Method in class org.praxislive.ide.project.PraxisProjectFactory
L
- LIBS_PATH - Static variable in class org.praxislive.ide.project.DefaultPraxisProject
- line() - Method in class org.praxislive.ide.project.api.ExecutionElement.Line
-
The script line as text.
- LineHandler - Interface in org.praxislive.ide.project.spi
-
A handler for line elements.
- LineHandler.Provider - Interface in org.praxislive.ide.project.spi
-
A provider of line handlers.
- loadProject(FileObject, ProjectState) - Method in class org.praxislive.ide.project.PraxisProjectFactory
- LOOKUP_PATH - Static variable in interface org.praxislive.ide.project.api.PraxisProject
-
The lookup path within the layer for registering features.
M
- MAX_JAVA_VERSION - Static variable in class org.praxislive.ide.project.DefaultPraxisProject
- MIN_JAVA_VERSION - Static variable in class org.praxislive.ide.project.DefaultPraxisProject
N
- name() - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- nextPanel() - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
O
- org.praxislive.ide.project - package org.praxislive.ide.project
- org.praxislive.ide.project.api - package org.praxislive.ide.project.api
- org.praxislive.ide.project.spi - package org.praxislive.ide.project.spi
- org.praxislive.ide.project.ui - package org.praxislive.ide.project.ui
- org.praxislive.ide.project.wizard - package org.praxislive.ide.project.wizard
P
- PraxisCustomizerProvider - Class in org.praxislive.ide.project.ui
- PraxisCustomizerProvider(DefaultPraxisProject) - Constructor for class org.praxislive.ide.project.ui.PraxisCustomizerProvider
- PraxisLogicalViewProvider - Class in org.praxislive.ide.project.ui
- PraxisLogicalViewProvider(PraxisProject) - Constructor for class org.praxislive.ide.project.ui.PraxisLogicalViewProvider
- PraxisProject - Interface in org.praxislive.ide.project.api
-
Subtype of Project for all PraxisCORE projects.
- PraxisProjectFactory - Class in org.praxislive.ide.project
- PraxisProjectFactory() - Constructor for class org.praxislive.ide.project.PraxisProjectFactory
- PraxisProjectWizardIterator - Class in org.praxislive.ide.project.wizard
- PraxisProjectWizardIterator() - Constructor for class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- preferredID() - Method in class org.praxislive.ide.project.ui.HubUITopComponent
- previousPanel() - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- process(Callback) - Method in interface org.praxislive.ide.project.spi.ElementHandler
-
Process the element.
- process(PraxisProject) - Method in class org.praxislive.ide.project.wizard.EmbedRuntime
- PROJECT_LAYER_PATH - Static variable in interface org.praxislive.ide.project.api.PraxisProject
-
The layer path for the project type.
- ProjectDialogManager - Class in org.praxislive.ide.project.ui
- ProjectHelper - Class in org.praxislive.ide.project
- ProjectHelper.Provider - Class in org.praxislive.ide.project
- ProjectProperties - Interface in org.praxislive.ide.project.api
-
Support for querying and configuring various aspects of a PraxisCORE project, including execution elements, libraries and runtime.
- ProjectPropertiesImpl - Class in org.praxislive.ide.project
- PROP_ELEMENTS - Static variable in interface org.praxislive.ide.project.api.ProjectProperties
-
Name of the property event fired when the list of elements changes.
- PROP_JAVA_RELEASE - Static variable in interface org.praxislive.ide.project.api.ProjectProperties
-
Name of the property event fired when the Java release level changes.
- PROP_LIBRARIES - Static variable in interface org.praxislive.ide.project.api.ProjectProperties
-
Name of the property event fired when the list of libraries changes.
- Provider() - Constructor for class org.praxislive.ide.project.ProjectHelper.Provider
- PXPDataObject - Class in org.praxislive.ide.project
- PXPDataObject(FileObject, MultiFileLoader) - Constructor for class org.praxislive.ide.project.PXPDataObject
R
- removeChangeListener(ChangeListener) - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
- removeFile(ExecutionLevel, FileObject) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Remove the execution element(s) matching the specified file in the execution level.
- removeLine(ExecutionLevel, String) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Remove the line execution element(s) matching the specified script in the execution element.
- removePropertyChangeListener(PropertyChangeListener) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Remove a property change listener.
- removePropertyChangeListener(PropertyChangeListener) - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- removePropertyChangeListener(PropertyChangeListener) - Method in interface org.praxislive.ide.project.spi.RootRegistry
-
Remove a property change listener
- reportError(String) - Method in class org.praxislive.ide.project.ui.ProjectDialogManager
- reportWarnings(Map<Task, List<String>>) - Method in class org.praxislive.ide.project.ui.ProjectDialogManager
- rewrite(String) - Method in interface org.praxislive.ide.project.spi.LineHandler
-
Optional hook for line handlers to rewrite the script line when the project file is written.
- RootLifecycleHandler - Interface in org.praxislive.ide.project.spi
-
A provider interface for handling tasks based on the lifecycle of roots.
- RootRegistry - Interface in org.praxislive.ide.project.spi
-
A provider of root proxies.
- ROOTS - Static variable in interface org.praxislive.ide.project.spi.RootRegistry
-
Name of roots property.
- run() - Method in class org.praxislive.ide.project.CoreClassPathRegistry.Initializer
- RUN - Enum constant in enum class org.praxislive.ide.project.api.ExecutionLevel
-
The run level is for starting user roots or executing commands related to running the project.
S
- save() - Method in class org.praxislive.ide.project.DefaultPraxisProject
- saveProject(Project) - Method in class org.praxislive.ide.project.PraxisProjectFactory
- setElements(ExecutionLevel, List<ExecutionElement>) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Set the execution elements for the specified execution level of the project.
- setElements(ExecutionLevel, List<ExecutionElement>) - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- setHubConfiguration(String) - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- setJavaRelease(int) - Method in interface org.praxislive.ide.project.api.ProjectProperties
-
Set the Java release version required by the project.
- setJavaRelease(int) - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- setLibraries(List<URI>) - Method in class org.praxislive.ide.project.ProjectPropertiesImpl
- showCustomizer() - Method in class org.praxislive.ide.project.ui.PraxisCustomizerProvider
- showWarningsDialog(PraxisProject, Map<Task, List<String>>) - Method in class org.praxislive.ide.project.ui.ProjectDialogManager
-
Deprecated.
T
- tokens() - Method in class org.praxislive.ide.project.api.ExecutionElement.Line
-
The line as a series of script tokens.
- TYPE - Static variable in interface org.praxislive.ide.project.api.PraxisProject
-
The project type.
U
- uninitialize(WizardDescriptor) - Method in class org.praxislive.ide.project.wizard.PraxisProjectWizardIterator
V
- valueOf(String) - Static method in enum class org.praxislive.ide.project.api.ExecutionLevel
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.praxislive.ide.project.api.ExecutionLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warnings() - Method in interface org.praxislive.ide.project.spi.ElementHandler
-
List of any warning messages generated during process of this handler.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form