Package org.praxislive.ide.project
Class ProjectPropertiesImpl
java.lang.Object
org.praxislive.ide.project.ProjectPropertiesImpl
- All Implemented Interfaces:
ProjectProperties
-
Field Summary
Fields inherited from interface org.praxislive.ide.project.api.ProjectProperties
PROP_ELEMENTS, PROP_JAVA_RELEASE, PROP_LIBRARIES -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a property change listener.getElements(ExecutionLevel level) Get the execution elements for the specified execution level.intQuery the Java release version required by the project.The list of libraries added to the project.Get the project.voidRemove a property change listener.voidsetElements(ExecutionLevel level, List<ExecutionElement> elements) Set the execution elements for the specified execution level of the project.voidsetHubConfiguration(String config) voidsetJavaRelease(int release) Set the Java release version required by the project.voidsetLibraries(List<URI> libs) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.praxislive.ide.project.api.ProjectProperties
addFile, addLine, removeFile, removeLine
-
Method Details
-
setElements
Description copied from interface:ProjectPropertiesSet the execution elements for the specified execution level of the project.- Specified by:
setElementsin interfaceProjectProperties- Parameters:
level- execution levelelements- execution elements
-
getElements
Description copied from interface:ProjectPropertiesGet the execution elements for the specified execution level.- Specified by:
getElementsin interfaceProjectProperties- Parameters:
level- execution level- Returns:
- execution elements for level
-
getProject
Description copied from interface:ProjectPropertiesGet the project.- Specified by:
getProjectin interfaceProjectProperties- Returns:
- project
-
setLibraries
-
getLibraries
Description copied from interface:ProjectPropertiesThe list of libraries added to the project.- Specified by:
getLibrariesin interfaceProjectProperties- Returns:
- list of libraries
-
setJavaRelease
Description copied from interface:ProjectPropertiesSet the Java release version required by the project.- Specified by:
setJavaReleasein interfaceProjectProperties- Parameters:
release- java release version- Throws:
Exception
-
getJavaRelease
public int getJavaRelease()Description copied from interface:ProjectPropertiesQuery the Java release version required by the project.- Specified by:
getJavaReleasein interfaceProjectProperties- Returns:
- java release version
-
setHubConfiguration
- Throws:
Exception
-
getHubConfiguration
-
addPropertyChangeListener
Description copied from interface:ProjectPropertiesAdd a property change listener.- Specified by:
addPropertyChangeListenerin interfaceProjectProperties- Parameters:
listener- property change listener
-
removePropertyChangeListener
Description copied from interface:ProjectPropertiesRemove a property change listener.- Specified by:
removePropertyChangeListenerin interfaceProjectProperties- Parameters:
listener- property change listener
-