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 boolean
StateNode. hasFeature(Class<? extends NodeFeature> featureType)
Checks whether this node contains a feature.boolean
StateNode. isReportedFeature(Class<? extends NodeFeature> featureType)
Returns whether thefeatureType
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 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 class
AbstractPropertyMap
Abstract class to be used as a parent for node maps which supports setting properties in a map.class
AbstractServerHandlers<T>
Abstract class for collecting Methods which are published asserverObject.<name>
on the client side.class
AttachExistingElementFeature
Temporary storage of data required to handle existing element attachment callback from the client side.class
BasicTypeValue
The feature contains a value of the basic type.class
ClientCallableHandlers
Methods which are published aselement.$server.<name>
on the client side.class
ComponentMapping
A server side only node feature for mapping a node to a component.class
ElementAttributeMap
Map for element attribute values.class
ElementChildrenList
List of nodes describing the child elements of an element.class
ElementClassList
Handles CSS class names for an element.class
ElementData
Map of basic element information.class
ElementListenerMap
Map of DOM events with server-side listeners.class
ElementPropertyMap
Map for element property values.class
ElementStylePropertyMap
Map for element style values.class
InertData
Server-side feature defining whether a node is inert, and if it should ignore inheriting inert state from parent.class
LoadingIndicatorConfigurationMap
Map for storing configuration for the loading indicator.class
ModelList
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
NodeMap
A state node feature that structures data as a map.class
NodeValue<T extends Serializable>
A node feature that carries a single value.class
PollConfigurationMap
A node map for storing configuration for polling.class
PolymerEventListenerMap
Map of PolymerTemplate events with server-side listeners.class
PolymerServerEventHandlers
Deprecated.Polymer template support is deprecated - we recommend you to useLitTemplate
instead.class
PushConfigurationMap
Map for storing the push configuration for a UI.static class
PushConfigurationMap.PushConfigurationParametersMap
Map for storing push parameters.class
ReconnectDialogConfigurationMap
Map for storing the reconnect dialog configuration for a UI.class
ReturnChannelMap
Server-side node feature that keeps track of the return channels registered for a state node.class
SerializableNodeList<T extends Serializable>
A list which containsSerializable
values but notStateNode
s.class
ServerSideFeature
Abstract node feature that is only present on the server.class
ShadowRootData
Map of basic element information.class
ShadowRootHost
Marker feature for aStateNode
which is a shadow root for some element.class
StateNodeNodeList
A list which containsStateNode
s.class
TextNodeMap
Map holding the data of a text node.class
VirtualChildrenList
List 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_COMPARATOR
Comparator 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 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 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 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.
-