Uses of Class
com.vaadin.flow.internal.nodefeature.NodeFeature
Packages that use NodeFeature
Package
Description
-
Uses of NodeFeature in com.vaadin.flow.dom.impl
Methods in com.vaadin.flow.dom.impl that return types with arguments of type NodeFeatureModifier and TypeMethodDescriptionstatic 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 NodeFeatureModifier and TypeMethodDescription<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 NodeFeatureModifier and TypeMethodDescription<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 NodeFeatureModifier and TypeMethodDescriptionbooleanStateNode.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 NodeFeatureModifierConstructorDescriptionStateNode(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 NodeFeatureModifier and TypeMethodDescriptionClass<? extends NodeFeature> NodeFeatureChange.getFeature()Gets the feature affected by the change.Constructors in com.vaadin.flow.internal.change with parameters of type NodeFeatureModifierConstructorDescriptionEmptyChange(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.nodefeatureModifier and TypeClassDescriptionclassAbstract class to be used as a parent for node maps which supports setting properties in a map.classAbstract class for collecting Methods which are published asserverObject.<name>on the client side.classTemporary storage of data required to handle existing element attachment callback from the client side.classThe feature contains a value of the basic type.classMethods which are published aselement.$server.<name>on the client side.classA server side only node feature for mapping a node to a component.classMap for element attribute values.classList of nodes describing the child elements of an element.classHandles CSS class names for an element.classMap of basic element information.classMap of DOM events with server-side listeners.classMap for element property values.classMap for element style values.classServer-side feature defining whether a node is inert, and if it should ignore inheriting inert state from parent.classMap for storing configuration for the loading indicator.classList for model values used in data binding in templates.classNodeList<T extends Serializable>A state node feature that structures data as a list.classA state node feature that structures data as a map.classNodeValue<T extends Serializable>A node feature that carries a single value.classA node map for storing configuration for polling.classMap of PolymerTemplate events with server-side listeners.classDeprecated.classMap for storing the push configuration for a UI.static classMap for storing push parameters.classMap for storing the reconnect dialog configuration for a UI.classServer-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.classAbstract node feature that is only present on the server.classMap of basic element information.classMarker feature for aStateNodewhich is a shadow root for some element.classA list which containsStateNodes.classMap holding the data of a text node.classList of nodes describing the virtually connected child elements of an element.Fields in com.vaadin.flow.internal.nodefeature with type parameters of type NodeFeatureModifier and TypeFieldDescriptionstatic final 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 NodeFeatureModifier and TypeMethodDescriptionstatic 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 NodeFeatureModifier and TypeMethodDescriptionstatic 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 NodeFeatureModifier and TypeMethodDescriptionstatic 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.
LitTemplateinstead.