Class UpdateConletType
java.lang.Object
org.jgrapes.core.internal.EventBase<Void>
org.jgrapes.core.Event<Void>
org.jgrapes.webconsole.base.events.ConsoleCommand
org.jgrapes.webconsole.base.events.UpdateConletType
- All Implemented Interfaces:
Future<Void>,Associator,Eligible
Inform the front-end about changes of a conlet type.
The only supported change is a modification of the render
modes offered to the user (see AddConletType.addRenderMode(org.jgrapes.webconsole.base.Conlet.RenderMode).
-
Nested Class Summary
Nested classes/interfaces inherited from interface java.util.concurrent.Future
Future.State -
Field Summary
Fields inherited from class org.jgrapes.webconsole.base.events.ConsoleCommand
mapperFields inherited from class org.jgrapes.core.internal.EventBase
completed, completionEvents, invokedFor -
Constructor Summary
ConstructorsConstructorDescriptionUpdateConletType(String conletType) Create a new event for the given web console component type. -
Method Summary
Modifier and TypeMethodDescriptionAdd a render mode.Return the web console component type.voidEmits the JSON notification using the given writer.Return the render modes.Methods inherited from class org.jgrapes.webconsole.base.events.ConsoleCommand
emitJson, toJsonMethods inherited from class org.jgrapes.core.Event
addCompletionEvent, associated, cancel, channels, channels, completionEvents, currentResults, defaultCriterion, forChannels, get, get, handled, handlingError, isCancelled, isDone, isEligibleFor, isStopped, processedBy, results, results, resumeHandling, setAssociated, setChannels, setRequiresResult, setResult, stop, suspendHandling, suspendHandling, tieTo, toStringMethods inherited from class org.jgrapes.core.internal.EventBase
disableTracking, enqueued, firstResultAssigned, isTracked, onCompletionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jgrapes.core.Associator
associated, associated, associated, associatedGetMethods inherited from interface java.util.concurrent.Future
exceptionNow, resultNow, state
-
Constructor Details
-
UpdateConletType
Create a new event for the given web console component type.- Parameters:
conletType- a unique id for the web console component type (usually the class name)
-
-
Method Details
-
conletType
Return the web console component type.- Returns:
- the web console component type
-
addRenderMode
Add a render mode.- Parameters:
mode- the mode- Returns:
- the event for easy chaining
-
renderModes
Return the render modes.- Returns:
- the result
-
emitJson
Description copied from class:ConsoleCommandEmits the JSON notification using the given writer.Derived classes usually simply call
ConsoleCommand.emitJson(Writer, String, Object...)with the method name and parameters.- Specified by:
emitJsonin classConsoleCommand- Parameters:
writer- the writer- Throws:
IOException
-