public interface ResourcesProviderBase extends ResourceBuilderModel
Modifier and Type | Method and Description |
---|---|
default List<? extends EventModel<?>> |
announceEvents() |
default List<? extends ResourceModel> |
announceResources() |
default Optional<? extends ResourceModel> |
generateResource(ResourceModel resourceModel,
Optional<EventModel> event)
generates the resources
|
default List<ResourceModel> |
provideResource(List<? extends ResourceModel> list,
Optional<EventModel> event) |
default void |
resourcesInit(Context context)
initialises the Interface
|
getID, isOwner
default void resourcesInit(Context context)
context
- the context to usedefault List<? extends ResourceModel> announceResources()
announceResources
in interface ResourceBuilderModel
default List<? extends EventModel<?>> announceEvents()
announceEvents
in interface ResourceBuilderModel
default List<ResourceModel> provideResource(List<? extends ResourceModel> list, Optional<EventModel> event)
provideResource
in interface ResourceBuilderModel
default Optional<? extends ResourceModel> generateResource(ResourceModel resourceModel, Optional<EventModel> event)
resourceModel
- the resourceModelevent
- the EventCopyright © 2016. All rights reserved.