Class ChildrenProviderHasChildrenWithID<KEYTYPE,CHILDTYPE extends IHasChildren<CHILDTYPE> & IHasID<KEYTYPE>>

java.lang.Object
com.helger.commons.hierarchy.ChildrenProviderHasChildren<CHILDTYPE>
com.helger.commons.hierarchy.ChildrenProviderHasChildrenWithID<KEYTYPE,CHILDTYPE>
Type Parameters:
KEYTYPE - The key type.
CHILDTYPE - The data type of the child objects.
All Implemented Interfaces:
IChildrenProvider<CHILDTYPE>, IChildrenProviderWithID<KEYTYPE,CHILDTYPE>

public class ChildrenProviderHasChildrenWithID<KEYTYPE,CHILDTYPE extends IHasChildren<CHILDTYPE> & IHasID<KEYTYPE>> extends ChildrenProviderHasChildren<CHILDTYPE> implements IChildrenProviderWithID<KEYTYPE,CHILDTYPE>
An implementation of the IChildrenProviderWithID interface that works with all types that implement IHasChildren and IHasID.
Author:
Philip Helger