Uses of Class
com.vaadin.flow.internal.nodefeature.NodeFeature
-
Packages that use NodeFeature Package Description com.vaadin.flow.dom.impl com.vaadin.flow.internal com.vaadin.flow.internal.change com.vaadin.flow.internal.nodefeature -
-
Uses of NodeFeature in com.vaadin.flow.dom.impl
Methods in com.vaadin.flow.dom.impl that return types with arguments of type NodeFeature Modifier and Type Method Description static Collection<Class<? extends NodeFeature>>BasicElementStateProvider. getFeatures()Gets all the features used by an element node.protected abstract Class<? extends NodeFeature>[]AbstractNodeStateProvider. getProviderFeatures()Returns the features supported by the provider.protected Class<? extends NodeFeature>[]BasicElementStateProvider. getProviderFeatures()protected Class<? extends NodeFeature>[]ShadowRootStateProvider. getProviderFeatures() -
Uses of NodeFeature in com.vaadin.flow.internal
Methods in com.vaadin.flow.internal with type parameters of type NodeFeature Modifier and Type Method Description <T extends NodeFeature>
TStateNode. getFeature(Class<T> featureType)Gets the feature of the given type, creating one if necessary.<T extends NodeFeature>
Optional<T>StateNode. getFeatureIfInitialized(Class<T> featureType)Gets the feature of the given type if it has been initialized.Methods in com.vaadin.flow.internal with parameters of type NodeFeature Modifier and Type Method Description <T extends Serializable>
TStateNode. getChangeTracker(NodeFeature feature, Supplier<T> factory)Gets or creates a change tracker object for the provided feature.Method parameters in com.vaadin.flow.internal with type arguments of type NodeFeature Modifier and Type Method Description booleanStateNode. hasFeature(Class<? extends NodeFeature> featureType)Checks whether this node contains a feature.booleanStateNode. isReportedFeature(Class<? extends NodeFeature> featureType)Returns whether thefeatureTypeshould be reported to the client even if it doesn't contain any data.Constructor parameters in com.vaadin.flow.internal with type arguments of type NodeFeature Constructor Description StateNode(List<Class<? extends NodeFeature>> reportableFeatureTypes, Class<? extends NodeFeature>... additionalFeatureTypes)Creates a state node with the given feature types and required features that are always sent to the client side. -
Uses of NodeFeature in com.vaadin.flow.internal.change
Methods in com.vaadin.flow.internal.change that return types with arguments of type NodeFeature Modifier and Type Method Description Class<? extends NodeFeature>NodeFeatureChange. getFeature()Gets the feature affected by the change.Constructors in com.vaadin.flow.internal.change with parameters of type NodeFeature Constructor Description EmptyChange(NodeFeature feature)Creates a new empty change.MapPutChange(NodeFeature map, String key, Object value)Creates a new put change.NodeFeatureChange(NodeFeature feature)Creates a new change for the given feature. -
Uses of NodeFeature in com.vaadin.flow.internal.nodefeature
Subclasses of NodeFeature in com.vaadin.flow.internal.nodefeature Modifier and Type Class Description classAbstractPropertyMapAbstract class to be used as a parent for node maps which supports setting properties in a map.classAbstractServerHandlers<T>Abstract class for collecting Methods which are published asserverObject.<name>on the client side.classAttachExistingElementFeatureTemporary storage of data required to handle existing element attachment callback from the client side.classBasicTypeValueThe feature contains a value of the basic type.classClientCallableHandlersMethods which are published aselement.$server.<name>on the client side.classComponentMappingA server side only node feature for mapping a node to a component.classElementAttributeMapMap for element attribute values.classElementChildrenListList of nodes describing the child elements of an element.classElementClassListHandles CSS class names for an element.classElementDataMap of basic element information.classElementListenerMapMap of DOM events with server-side listeners.classElementPropertyMapMap for element property values.classElementStylePropertyMapMap for element style values.classInertDataServer-side feature defining whether a node is inert, and if it should ignore inheriting inert state from parent.classLoadingIndicatorConfigurationMapMap for storing configuration for the loading indicator.classModelListList for model values used in data binding in templates.classNodeList<T extends Serializable>A state node feature that structures data as a list.classNodeMapA state node feature that structures data as a map.classNodeValue<T extends Serializable>A node feature that carries a single value.classPollConfigurationMapA node map for storing configuration for polling.classPolymerEventListenerMapMap of PolymerTemplate events with server-side listeners.classPolymerServerEventHandlersDeprecated.Polymer template support is deprecated - we recommend you to useLitTemplateinstead.classPushConfigurationMapMap for storing the push configuration for a UI.static classPushConfigurationMap.PushConfigurationParametersMapMap for storing push parameters.classReconnectDialogConfigurationMapMap for storing the reconnect dialog configuration for a UI.classReturnChannelMapServer-side node feature that keeps track of the return channels registered for a state node.classSerializableNodeList<T extends Serializable>A list which containsSerializablevalues but notStateNodes.classServerSideFeatureAbstract node feature that is only present on the server.classShadowRootDataMap of basic element information.classShadowRootHostMarker feature for aStateNodewhich is a shadow root for some element.classStateNodeNodeListA list which containsStateNodes.classTextNodeMapMap holding the data of a text node.classVirtualChildrenListList of nodes describing the virtually connected child elements of an element.Fields in com.vaadin.flow.internal.nodefeature with type parameters of type NodeFeature Modifier and Type Field Description static Comparator<Class<? extends NodeFeature>>NodeFeatureRegistry. PRIORITY_COMPARATORComparator for finding the priority order between node feature types.Methods in com.vaadin.flow.internal.nodefeature that return NodeFeature Modifier and Type Method Description static NodeFeatureNodeFeatureRegistry. create(Class<? extends NodeFeature> nodeFeatureType, StateNode node)Creates a feature of the given type for a node.Methods in com.vaadin.flow.internal.nodefeature that return types with arguments of type NodeFeature Modifier and Type Method Description static Class<? extends NodeFeature>NodeFeatureRegistry. getFeature(int featureId)Finds the node feature type corresponding to the give node feature id.static Collection<Class<? extends NodeFeature>>NodeFeatureRegistry. getFeatures()Gets all registered feature types.Method parameters in com.vaadin.flow.internal.nodefeature with type arguments of type NodeFeature Modifier and Type Method Description static NodeFeatureNodeFeatureRegistry. create(Class<? extends NodeFeature> nodeFeatureType, StateNode node)Creates a feature of the given type for a node.static intNodeFeatureRegistry. getId(Class<? extends NodeFeature> nodeFeature)Gets the id of a node feature.
-