public interface PermanentSoundResources extends ResourcesProviderBase, PermanentSoundUsed
Modifier and Type | Method and Description |
---|---|
default List<? extends ResourceModel> |
announceResources() |
default Optional<UsingSoundResource> |
createUsingSoundResource()
creates a UsingSoundResource ready to return
|
default Optional<? extends ResourceModel> |
generateResource(ResourceModel resourceModel,
Optional<EventModel> event)
generates the resources
|
default List<ResourceModel> |
provideResource(List<? extends ResourceModel> list,
Optional<EventModel> event) |
announceEvents, resourcesInit
getID, isOwner
isOutputRunning, isUsingJava
default List<? extends ResourceModel> announceResources()
announceResources
in interface ResourceBuilderModel
announceResources
in interface ResourcesProviderBase
default List<ResourceModel> provideResource(List<? extends ResourceModel> list, Optional<EventModel> event)
provideResource
in interface ResourceBuilderModel
provideResource
in interface ResourcesProviderBase
default Optional<? extends ResourceModel> generateResource(ResourceModel resourceModel, Optional<EventModel> event)
generateResource
in interface ResourcesProviderBase
resourceModel
- the resourceModelevent
- the Eventdefault Optional<UsingSoundResource> createUsingSoundResource()
Copyright © 2016. All rights reserved.