/** * Builds a new factory using a Source to generate the metadata * @param headerSource Source generating metadata */ public BasicEventFactory(Source<H> headerSource){ this(new SourceAdapter<D, H>(headerSource)); }
/** * Sets the Source generating the metadata * @param headerSource Source generating metadata */ public void setHeaderSource(Source<H> headerSource){ if(headerSource == null){ myHeaderFactory = null; }else{ myHeaderFactory = new SourceAdapter<D, H>(headerSource); } }