com.vaadin.flow.server.frontend.
Package com.vaadin.flow.server.frontend
Class ExclusionFilter
java.lang.Object
com.vaadin.flow.server.frontend.ExclusionFilter
All Implemented Interfaces:
Excludes dependencies listed in an "exclusions" array of vaadin-*versions.json file from a package.json.
See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionExclusionFilter
(ClassFinder finder, boolean reactEnabled) Create a new exclusion filter.
ExclusionFilter
(ClassFinder finder, boolean reactEnabled, boolean excludeWebComponentNpmPackages) Create a new exclusion filter.
-
Method Summary
-
Constructor Details
-
ExclusionFilter
Create a new exclusion filter.
Parameters:
finder
- the class finder to usereactEnabled
- whether React is enabled -
ExclusionFilter
public ExclusionFilter(ClassFinder finder, boolean reactEnabled, boolean excludeWebComponentNpmPackages) Create a new exclusion filter.
Parameters:
finder
- the class finder to usereactEnabled
- whether React is enabledexcludeWebComponentNpmPackages
- whether to exclude web component npm packages
-
-
Method Details
-
exclude
Exclude dependencies from the given map based on the vaadin-*versions.json files.
Parameters:
dependencies
- the dependencies to filterReturns:
the filtered dependencies
Throws:
IOException
- if an I/O error occurs
-