Interface IDifferenceGroupExtender.Registry
-
- All Known Implementing Classes:
DifferenceGroupExtenderRegistryImpl
- Enclosing interface:
- IDifferenceGroupExtender
public static interface IDifferenceGroupExtender.RegistryA registry ofIDifferenceGroupExtender.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDifferenceGroupExtenderadd(IDifferenceGroupExtender extender)Add to the registry the givenIDifferenceGroupExtender.voidclear()Clear the registry.Collection<IDifferenceGroupExtender>getExtenders()Returns the list ofIDifferenceGroupExtendercontained in the registry.IDifferenceGroupExtenderremove(String className)Remove from the registry theIDifferenceGroupExtenderdesignated by the givenString.
-
-
-
Method Detail
-
getExtenders
Collection<IDifferenceGroupExtender> getExtenders()
Returns the list ofIDifferenceGroupExtendercontained in the registry.- Returns:
- The list of
IDifferenceGroupExtendercontained in the registry.
-
add
IDifferenceGroupExtender add(IDifferenceGroupExtender extender)
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
IDifferenceGroupExtender remove(String className)
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.
-
-