Interface TypedValueSetsProvider
-
- All Known Implementing Classes:
TypedValueSetsProviderImpl
public interface TypedValueSetsProvider
Allows working with sets of typed collections, making them available for various operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<TypedValueSet>
find(String keyword, SProject project)
Retrieves a sorted collection of TypedValueSets that match the given keyword.Collection<TypedValueSet>
getAll(SProject project)
Retrieves all TypedValueSets for a specified project.TypedValueSet
getByType(String type, SProject project)
find the TypedValueSet with the type.
-
-
-
Method Detail
-
getAll
@NotNull Collection<TypedValueSet> getAll(@NotNull SProject project)
Retrieves all TypedValueSets for a specified project.- Parameters:
project
- Non-null SProject instance.- Returns:
- Sorted collection of all available TypedValueSets for the given project.
-
getByType
@Nullable TypedValueSet getByType(@NotNull String type, @NotNull SProject project)
find the TypedValueSet with the type.- Parameters:
type
- nessasory type for filtering.- Returns:
- The TypedValueSet with the specified type, or null if not found.
-
find
@NotNull Collection<TypedValueSet> find(@NotNull String keyword, @NotNull SProject project)
Retrieves a sorted collection of TypedValueSets that match the given keyword. Keywords are meant to assist users in finding the appropriate TypedValueSet without specific knowledge about types.- Parameters:
keyword
- representing the keyword for searching.- Returns:
- Sorted collection of TypedValueSets that match the keyword.
-
-