Package dk.gtz.graphedit.viewmodel
Class LanguageServerCollection
java.lang.Object
dk.gtz.graphedit.viewmodel.LanguageServerCollection
- All Implemented Interfaces:
Map<String,,ILanguageServer> javafx.beans.Observable,javafx.collections.ObservableMap<String,ILanguageServer>
public class LanguageServerCollection
extends Object
implements javafx.collections.ObservableMap<String,ILanguageServer>
A container that holds
ILanguageServer instances.-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs a new language server collection instance. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(ILanguageServer server) Add a new language server to the collectionvoidadd(ILanguageServer... servers) Add a list of language servers to the collectionvoidadd(Collection<ILanguageServer> servers) Add a collection of language servers to the collectionvoidaddListener(javafx.beans.InvalidationListener listener) voidaddListener(javafx.collections.MapChangeListener<? super String, ? super ILanguageServer> listener) voidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanisEmpty()keySet()put(String key, ILanguageServer value) voidputAll(Map<? extends String, ? extends ILanguageServer> m) voidremoveListener(javafx.beans.InvalidationListener listener) voidremoveListener(javafx.collections.MapChangeListener<? super String, ? super ILanguageServer> listener) intsize()values()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
LanguageServerCollection
public LanguageServerCollection()Constructs a new language server collection instance.
-
-
Method Details
-
add
Add a new language server to the collection- Parameters:
server- The server instance to add
-
add
Add a collection of language servers to the collection- Parameters:
servers- A collection of servers to add
-
add
Add a list of language servers to the collection- Parameters:
servers- Varargs list of servers to add
-
size
public int size()- Specified by:
sizein interfaceMap<String,ILanguageServer>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceMap<String,ILanguageServer>
-
containsKey
- Specified by:
containsKeyin interfaceMap<String,ILanguageServer>
-
containsValue
- Specified by:
containsValuein interfaceMap<String,ILanguageServer>
-
get
- Specified by:
getin interfaceMap<String,ILanguageServer>
-
put
- Specified by:
putin interfaceMap<String,ILanguageServer>
-
remove
- Specified by:
removein interfaceMap<String,ILanguageServer>
-
putAll
- Specified by:
putAllin interfaceMap<String,ILanguageServer>
-
clear
public void clear()- Specified by:
clearin interfaceMap<String,ILanguageServer>
-
keySet
- Specified by:
keySetin interfaceMap<String,ILanguageServer>
-
values
- Specified by:
valuesin interfaceMap<String,ILanguageServer>
-
entrySet
- Specified by:
entrySetin interfaceMap<String,ILanguageServer>
-
addListener
public void addListener(javafx.beans.InvalidationListener listener) - Specified by:
addListenerin interfacejavafx.beans.Observable
-
removeListener
public void removeListener(javafx.beans.InvalidationListener listener) - Specified by:
removeListenerin interfacejavafx.beans.Observable
-
addListener
public void addListener(javafx.collections.MapChangeListener<? super String, ? super ILanguageServer> listener) - Specified by:
addListenerin interfacejavafx.collections.ObservableMap<String,ILanguageServer>
-
removeListener
public void removeListener(javafx.collections.MapChangeListener<? super String, ? super ILanguageServer> listener) - Specified by:
removeListenerin interfacejavafx.collections.ObservableMap<String,ILanguageServer>
-