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
.void
clear()
Clear the registry.Returns the list ofIDifferenceGroupExtender
contained in the registry.Remove from the registry theIDifferenceGroupExtender
designated by the givenString
.
-
Method Details
-
getExtenders
Collection<IDifferenceGroupExtender> getExtenders()Returns the list ofIDifferenceGroupExtender
contained in the registry.- Returns:
- The list of
IDifferenceGroupExtender
contained 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 theIDifferenceGroupExtender
designated by the givenString
.- Parameters:
className
- The givenString
representing aIDifferenceGroupExtender
.- Returns:
- The
IDifferenceGroupExtender
designated by the givenString
.
-
clear
void clear()Clear the registry.
-