public class BaseAvailableFeatures extends java.lang.Object implements AvailableFeatures
| Constructor and Description |
|---|
BaseAvailableFeatures(java.util.List<Feature> features,
ApplicationType applicationType) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<Feature> |
findFeature(java.lang.String name) |
java.util.Optional<Feature> |
findFeature(java.lang.String name,
boolean ignoreVisibility) |
java.util.stream.Stream<Feature> |
getAllFeatures() |
java.util.stream.Stream<Feature> |
getFeatures() |
java.util.Iterator<java.lang.String> |
iterator() |
public BaseAvailableFeatures(java.util.List<Feature> features, ApplicationType applicationType)
public java.util.Iterator<java.lang.String> iterator()
iterator in interface java.lang.Iterable<java.lang.String>public java.util.Optional<Feature> findFeature(@NonNull java.lang.String name)
findFeature in interface AvailableFeaturespublic java.util.Optional<Feature> findFeature(@NonNull java.lang.String name, boolean ignoreVisibility)
findFeature in interface AvailableFeaturespublic java.util.stream.Stream<Feature> getFeatures()
getFeatures in interface AvailableFeaturespublic java.util.stream.Stream<Feature> getAllFeatures()
getAllFeatures in interface AvailableFeatures