Package io.jmix.webdav.dto
Class Applications
java.lang.Object
io.jmix.webdav.dto.Applications
- All Implemented Interfaces:
- Map<String,- Application> 
- 
Nested Class Summary
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()compute(String key, BiFunction<? super String, ? super Application, ? extends Application> remappingFunction) computeIfAbsent(String key, Function<? super String, ? extends Application> mappingFunction) computeIfPresent(String key, BiFunction<? super String, ? super Application, ? extends Application> remappingFunction) booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanvoidforEach(BiConsumer<? super String, ? super Application> action) getApplicationByExtension(String extension) You would memoize function or make cache if it had performance issuegetOrDefault(Object key, Application defaultValue) inthashCode()booleanisEmpty()keySet()merge(String key, Application value, BiFunction<? super Application, ? super Application, ? extends Application> remappingFunction) put(String key, Application value) voidputAll(Map<? extends String, ? extends Application> m) putIfAbsent(String key, Application value) booleanreplace(String key, Application value) booleanreplace(String key, Application oldValue, Application newValue) voidreplaceAll(BiFunction<? super String, ? super Application, ? extends Application> function) intsize()values()
- 
Field Details- 
delegate
 
- 
- 
Constructor Details- 
Applicationspublic Applications()
- 
Applications
 
- 
- 
Method Details- 
getApplicationByExtensionYou would memoize function or make cache if it had performance issue- Parameters:
- extension- for resolving application
- Returns:
- Applicationis resolved by extension or null if application not found
 
- 
sizepublic int size()- Specified by:
- sizein interface- Map<String,- Application> 
 
- 
isEmptypublic boolean isEmpty()- Specified by:
- isEmptyin interface- Map<String,- Application> 
 
- 
containsKey- Specified by:
- containsKeyin interface- Map<String,- Application> 
 
- 
containsValue- Specified by:
- containsValuein interface- Map<String,- Application> 
 
- 
get- Specified by:
- getin interface- Map<String,- Application> 
 
- 
put- Specified by:
- putin interface- Map<String,- Application> 
 
- 
remove- Specified by:
- removein interface- Map<String,- Application> 
 
- 
putAll- Specified by:
- putAllin interface- Map<String,- Application> 
 
- 
clearpublic void clear()- Specified by:
- clearin interface- Map<String,- Application> 
 
- 
keySet- Specified by:
- keySetin interface- Map<String,- Application> 
 
- 
values- Specified by:
- valuesin interface- Map<String,- Application> 
 
- 
entrySet- Specified by:
- entrySetin interface- Map<String,- Application> 
 
- 
equals
- 
hashCodepublic int hashCode()
- 
getOrDefault- Specified by:
- getOrDefaultin interface- Map<String,- Application> 
 
- 
forEach- Specified by:
- forEachin interface- Map<String,- Application> 
 
- 
replaceAllpublic void replaceAll(BiFunction<? super String, ? super Application, ? extends Application> function) - Specified by:
- replaceAllin interface- Map<String,- Application> 
 
- 
putIfAbsent- Specified by:
- putIfAbsentin interface- Map<String,- Application> 
 
- 
remove- Specified by:
- removein interface- Map<String,- Application> 
 
- 
replace- Specified by:
- replacein interface- Map<String,- Application> 
 
- 
replace- Specified by:
- replacein interface- Map<String,- Application> 
 
- 
computeIfAbsentpublic Application computeIfAbsent(String key, Function<? super String, ? extends Application> mappingFunction) - Specified by:
- computeIfAbsentin interface- Map<String,- Application> 
 
- 
computeIfPresentpublic Application computeIfPresent(String key, BiFunction<? super String, ? super Application, ? extends Application> remappingFunction) - Specified by:
- computeIfPresentin interface- Map<String,- Application> 
 
- 
computepublic Application compute(String key, BiFunction<? super String, ? super Application, ? extends Application> remappingFunction) - Specified by:
- computein interface- Map<String,- Application> 
 
- 
mergepublic Application merge(String key, Application value, BiFunction<? super Application, ? super Application, ? extends Application> remappingFunction) - Specified by:
- mergein interface- Map<String,- Application> 
 
 
-