Class LayerStack
java.lang.Object
ch.nolix.system.webgui.main.LayerStack
- All Implemented Interfaces:
Clearable, EmptinessRequestable, ILayerStack
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Removes the elements of the currentClearable.booleancontainsControl(IControl<?, ?> control) static LayerStackintgetOptionalStoredControlByInternalId(String internalId) IContainer<IControl<?, ?>> IContainer<ILayer<?>> ILayer<?> booleanbooleanisEmpty()pushLayerWithRootControl(IControl<?, ?> rootControl) voidremoveLayer(ILayer<?> layer) setRemoveLayerAction(Runnable removeLayerAction) Methods inherited from class Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface EmptinessRequestable
containsAny
-
Method Details
-
forWebGui
-
containsControl
- Specified by:
containsControlin interfaceILayerStack
-
clear
-
getLayerCount
public int getLayerCount()- Specified by:
getLayerCountin interfaceILayerStack
-
getOptionalStoredControlByInternalId
- Specified by:
getOptionalStoredControlByInternalIdin interfaceILayerStack
-
getStoredControls
- Specified by:
getStoredControlsin interfaceILayerStack
-
getStoredLayers
- Specified by:
getStoredLayersin interfaceILayerStack
-
getStoredTopLayer
- Specified by:
getStoredTopLayerin interfaceILayerStack
-
hasRemoveLayerAction
public boolean hasRemoveLayerAction()- Specified by:
hasRemoveLayerActionin interfaceILayerStack
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceEmptinessRequestable- Returns:
- true if
EmptinessRequestabledoes not contain an element, false otherwise.
-
pushLayer
- Specified by:
pushLayerin interfaceILayerStack
-
pushLayerWithRootControl
- Specified by:
pushLayerWithRootControlin interfaceILayerStack
-
removeLayer
- Specified by:
removeLayerin interfaceILayerStack
-
setRemoveLayerAction
- Specified by:
setRemoveLayerActionin interfaceILayerStack
-