DATATYPE - The type of object to create.PARAMTYPE - The type of the parameter object.public interface IHierarchicalFactoryWithParameter<DATATYPE,PARAMTYPE> extends IFactoryWithTwoParameters<DATATYPE,DATATYPE,PARAMTYPE>
@DevelopersNote(value="No @Nullable annotation as we can make no assumptions on the state") DATATYPE create(DATATYPE aParent, PARAMTYPE aParam)
create in interface IFactoryWithTwoParameters<DATATYPE,DATATYPE,PARAMTYPE>aParent - The parent item to use. May be null depending on the
implementation.aParam - The parameter to be passed. May be null depending on
the implementation.null depending on the
implementation.Copyright © 2014–2015 Philip Helger. All rights reserved.