Package io.jmix.ui.widget
Class JmixJavaScriptComponent
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.ui.AbstractComponent
com.vaadin.ui.AbstractJavaScriptComponent
io.jmix.ui.widget.JmixJavaScriptComponent
- All Implemented Interfaces:
 com.vaadin.event.ContextClickEvent.ContextClickNotifier,com.vaadin.event.MethodEventSource,com.vaadin.server.ClientConnector,com.vaadin.server.Sizeable,com.vaadin.shared.Connector,com.vaadin.ui.Component,com.vaadin.ui.Component.HasContextHelp,com.vaadin.ui.HasDependencies,Serializable
public class JmixJavaScriptComponent
extends com.vaadin.ui.AbstractJavaScriptComponent
implements com.vaadin.ui.HasDependencies
- See Also:
 
- 
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandlerNested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListenerNested classes/interfaces inherited from interface com.vaadin.ui.Component
com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.HasContextHelp, com.vaadin.ui.Component.ListenerNested classes/interfaces inherited from interface com.vaadin.ui.Component.HasContextHelp
com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickEvent, com.vaadin.ui.Component.HasContextHelp.ContextHelpIconClickListenerNested classes/interfaces inherited from interface com.vaadin.ui.HasDependencies
com.vaadin.ui.HasDependencies.ClientDependencyNested classes/interfaces inherited from interface com.vaadin.server.Sizeable
com.vaadin.server.Sizeable.Unit - 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<com.vaadin.ui.HasDependencies.ClientDependency>protected booleanprotected com.google.gson.Gsonprotected static final com.google.gson.Gsonprotected ObjectFields inherited from class com.vaadin.ui.AbstractComponent
componentErrorProvider, DESIGN_ATTR_PLAIN_TEXT, requiredErrorFields inherited from interface com.vaadin.server.Sizeable
SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependencies(String... dependencies) voidaddDependency(String path, com.vaadin.ui.Dependency.Type type) voidaddFunction(String functionName, com.vaadin.ui.JavaScriptFunction function) voidbeforeClientResponse(boolean initial) voidcallFunction(String name, Object... arguments) protected static com.google.gson.GsonBuildervoidList<com.vaadin.ui.HasDependencies.ClientDependency>protected JmixJavaScriptComponentStategetState()protected JmixJavaScriptComponentStategetState(boolean markAsDirty) com.google.gson.Gsonbooleanprotected static voidsetDefaultProperties(com.google.gson.GsonBuilder builder) voidsetDependencies(List<com.vaadin.ui.HasDependencies.ClientDependency> dependencies) voidsetInitFunctionName(String initFunctionName) voidsetRequiredIndicatorVisible(boolean visible) voidsetStateData(Object data) voidsetStateSerializer(com.google.gson.Gson serializer) Methods inherited from class com.vaadin.ui.AbstractJavaScriptComponent
registerRpcMethods inherited from class com.vaadin.ui.AbstractComponent
addContextClickListener, addContextHelpIconClickListener, addListener, addShortcutListener, addStyleName, attach, detach, ensureContextHelpInitialized, findAncestor, fireComponentErrorEvent, fireComponentEvent, fireContextHelpClick, focus, getActionManager, getCaption, getComponentError, getComponentErrorProvider, getContextHelpText, getCustomAttributes, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getJTestId, getLocale, getParent, getPrimaryStyleName, getRequiredError, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isContextHelpTextHtmlEnabled, isEnabled, isOrHasAncestor, isReadOnly, isResponsive, isVisible, readDesign, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaption, setCaptionAsHtml, setComponentError, setComponentErrorProvider, setContextHelpText, setContextHelpTextHtmlEnabled, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setJTestId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredError, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidth, setWidthFull, setWidthUndefined, writeDesignMethods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstateMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandlerMethods inherited from interface com.vaadin.ui.Component
addStyleNames, getUI, removeStyleNames, setStyleNameMethods inherited from interface com.vaadin.shared.Connector
getConnectorId 
- 
Field Details
- 
dependencies
 - 
stateData
 - 
gson
protected com.google.gson.Gson gson - 
dirty
protected boolean dirty 
 - 
Constructor Details
- 
JmixJavaScriptComponent
public JmixJavaScriptComponent() 
 - 
 - 
Method Details
- 
setDefaultProperties
protected static void setDefaultProperties(com.google.gson.GsonBuilder builder)  - 
getState
- Overrides:
 getStatein classcom.vaadin.ui.AbstractJavaScriptComponent
 - 
getState
- Overrides:
 getStatein classcom.vaadin.ui.AbstractJavaScriptComponent
 - 
getDependencies
- Specified by:
 getDependenciesin interfacecom.vaadin.ui.HasDependencies
 - 
setDependencies
 - 
addDependency
 - 
addDependencies
 - 
getInitFunctionName
 - 
setInitFunctionName
 - 
getStateData
 - 
setStateData
 - 
addFunction
- Overrides:
 addFunctionin classcom.vaadin.ui.AbstractJavaScriptComponent
 - 
callFunction
- Overrides:
 callFunctionin classcom.vaadin.ui.AbstractJavaScriptComponent
 - 
isRequiredIndicatorVisible
public boolean isRequiredIndicatorVisible()- Overrides:
 isRequiredIndicatorVisiblein classcom.vaadin.ui.AbstractComponent
 - 
setRequiredIndicatorVisible
public void setRequiredIndicatorVisible(boolean visible) - Overrides:
 setRequiredIndicatorVisiblein classcom.vaadin.ui.AbstractComponent
 - 
beforeClientResponse
public void beforeClientResponse(boolean initial) - Specified by:
 beforeClientResponsein interfacecom.vaadin.server.ClientConnector- Overrides:
 beforeClientResponsein classcom.vaadin.ui.AbstractComponent
 - 
getStateSerializer
public com.google.gson.Gson getStateSerializer() - 
setStateSerializer
public void setStateSerializer(com.google.gson.Gson serializer)  - 
forceStateChange
public void forceStateChange()