Index

A B C D E F G H I L M N O P R S T U V W 
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.
A B C D E F G H I L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form