Package org.praxislive.ide.project.spi
Interface RootRegistry
public interface RootRegistry
A provider of root proxies. Instances should be registered in the project
lookup.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidAdd a property change listenerOptional<org.praxislive.ide.model.RootProxy> Find a proxy for the given root ID, if available from this provider.List<org.praxislive.ide.model.RootProxy> findAll()Find all root proxies available from this provider.voidRemove a property change listener
-
Field Details
-
ROOTS
Name of roots property. Used in property change events when the available root proxies changes.- See Also:
-
-
Method Details
-
find
Find a proxy for the given root ID, if available from this provider.- Parameters:
id- root ID- Returns:
- root proxy of available
-
findAll
List<org.praxislive.ide.model.RootProxy> findAll()Find all root proxies available from this provider.- Returns:
- all root proxies
-
addPropertyChangeListener
Add a property change listener- Parameters:
listener- property change listener
-
removePropertyChangeListener
Remove a property change listener- Parameters:
listener- property change listener
-