Interface IDifferenceGroupExtender.Registry
-
- All Known Implementing Classes:
DifferenceGroupExtenderRegistryImpl
- Enclosing interface:
- IDifferenceGroupExtender
public static interface IDifferenceGroupExtender.Registry
A registry ofIDifferenceGroupExtender
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDifferenceGroupExtender
add(IDifferenceGroupExtender extender)
Add to the registry the givenIDifferenceGroupExtender
.void
clear()
Clear the registry.Collection<IDifferenceGroupExtender>
getExtenders()
Returns the list ofIDifferenceGroupExtender
contained in the registry.IDifferenceGroupExtender
remove(String className)
Remove from the registry theIDifferenceGroupExtender
designated by the givenString
.
-
-
-
Method Detail
-
getExtenders
Collection<IDifferenceGroupExtender> getExtenders()
Returns the list ofIDifferenceGroupExtender
contained in the registry.- Returns:
- The list of
IDifferenceGroupExtender
contained 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 theIDifferenceGroupExtender
designated by the givenString
.- Parameters:
className
- The givenString
representing aIDifferenceGroupExtender
.- Returns:
- The
IDifferenceGroupExtender
designated by the givenString
.
-
clear
void clear()
Clear the registry.
-
-