Uses of Class
com.vaadin.flow.internal.nodefeature.NodeFeature
-
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 TypeMethodDescriptionboolean
StateNode.hasFeature
(Class<? extends NodeFeature> featureType) Checks whether this node contains a feature.
boolean
StateNode.isReportedFeature
(Class<? extends NodeFeature> featureType) Returns whether the
featureType
should 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 TypeClassDescriptionclass
Abstract class to be used as a parent for node maps which supports setting properties in a map.
class
Abstract class for collecting Methods which are published as
serverObject.<name>
on the client side.class
Temporary storage of data required to handle existing element attachment callback from the client side.
class
The feature contains a value of the basic type.
class
Methods which are published as
element.$server.<name>
on the client side.class
A server side only node feature for mapping a node to a component.
class
Map for element attribute values.
class
List of nodes describing the child elements of an element.
class
Handles CSS class names for an element.
class
Map of basic element information.
class
Map of DOM events with server-side listeners.
class
Map for element property values.
class
Map for element style values.
class
Server-side feature defining whether a node is inert, and if it should ignore inheriting inert state from parent.
class
Map for storing configuration for the loading indicator.
class
List for model values used in data binding in templates.
class
NodeList<T extends Serializable>
A state node feature that structures data as a list.
class
A state node feature that structures data as a map.
class
NodeValue<T extends Serializable>
A node feature that carries a single value.
class
A node map for storing configuration for polling.
class
Map of PolymerTemplate events with server-side listeners.
class
Deprecated.
class
Map for storing the push configuration for a UI.
static class
Map for storing push parameters.
class
Map for storing the reconnect dialog configuration for a UI.
class
Server-side node feature that keeps track of the return channels registered for a state node.
class
SerializableNodeList<T extends Serializable>
A list which contains
Serializable
values but notStateNode
s.class
Abstract node feature that is only present on the server.
class
Map of basic element information.
class
Marker feature for a
StateNode
which is a shadow root for some element.class
A list which contains
StateNode
s.class
Map holding the data of a text node.
class
List 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_COMPARATOR
Comparator for finding the priority order between node feature types.
Methods in com.vaadin.flow.internal.nodefeature that return NodeFeatureModifier and TypeMethodDescriptionstatic NodeFeature
NodeFeatureRegistry.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 NodeFeature
NodeFeatureRegistry.create
(Class<? extends NodeFeature> nodeFeatureType, StateNode node) Creates a feature of the given type for a node.
static int
NodeFeatureRegistry.getId
(Class<? extends NodeFeature> nodeFeature) Gets the id of a node feature.
LitTemplate
instead.