Uses of Class
de.espirit.firstspirit.scheduling.aspects.ApplicationAspectType
Packages that use ApplicationAspectType
-
Uses of ApplicationAspectType in de.espirit.firstspirit.scheduling
Methods in de.espirit.firstspirit.scheduling with parameters of type ApplicationAspectTypeModifier and TypeMethodDescription<A> AScheduleTaskApplication.getAspect(ApplicationAspectType<A> type) Look up a specific aspect that may be supported by this application. -
Uses of ApplicationAspectType in de.espirit.firstspirit.scheduling.aspects
Fields in de.espirit.firstspirit.scheduling.aspects declared as ApplicationAspectTypeModifier and TypeFieldDescriptionstatic final ApplicationAspectType<IconProviding>IconProviding.TYPEAspect to enable an application to provide an icon.static final ApplicationAspectType<ProjectRequirementOverriding>ProjectRequirementOverriding.TYPEAspect to override the application's tasks project requirement.Methods in de.espirit.firstspirit.scheduling.aspects that return ApplicationAspectTypeModifier and TypeMethodDescriptionstatic <A> ApplicationAspectType<A>Creates an aspect type having the given type of instances.Methods in de.espirit.firstspirit.scheduling.aspects with parameters of type ApplicationAspectTypeModifier and TypeMethodDescription<A> AApplicationAspectMap.get(ApplicationAspectType<A> type) Get the correctly typed aspect for a type.<A,C extends A>
voidApplicationAspectMap.put(@NotNull ApplicationAspectType<A> type, C aspect) Put an aspect for specific type.voidApplicationAspectMap.remove(ApplicationAspectType<?> type) Remove the aspect for the given type from this map.