Interface IDifferenceGroupExtender.Registry
- All Known Implementing Classes:
DifferenceGroupExtenderRegistryImpl
- Enclosing interface:
- IDifferenceGroupExtender
public static interface IDifferenceGroupExtender.Registry
A registry of
IDifferenceGroupExtender.-
Method Summary
Modifier and TypeMethodDescriptionadd(IDifferenceGroupExtender extender) Add to the registry the givenIDifferenceGroupExtender.voidclear()Clear the registry.Returns the list ofIDifferenceGroupExtendercontained in the registry.Remove from the registry theIDifferenceGroupExtenderdesignated by the givenString.
-
Method Details
-
getExtenders
Collection<IDifferenceGroupExtender> getExtenders()Returns the list ofIDifferenceGroupExtendercontained in the registry.- Returns:
- The list of
IDifferenceGroupExtendercontained in the registry.
-
add
Add to the registry the givenIDifferenceGroupExtender.- Parameters:
extender- The givenIDifferenceGroupExtender.- Returns:
- The previous value associated with the class name of the given
IDifferenceGroupExtender, or null if there was no entry in the registry for the class name.
-
remove
Remove from the registry theIDifferenceGroupExtenderdesignated by the givenString.- Parameters:
className- The givenStringrepresenting aIDifferenceGroupExtender.- Returns:
- The
IDifferenceGroupExtenderdesignated by the givenString.
-
clear
void clear()Clear the registry.
-