Una produzione eventi viene utilizzata per creare nuovi eventi.
Per creare una nuova produzione eventi, utilizzare la produzione produzione-eventi, implementata come classe EventFactoryFactory. Questa classe non ha istanze; essa fornisce invece due metodi statici utilizzati per creare le produzioni eventi. La scelta di quale metodo utilizzare dipende dal fatto che si desideri o meno utilizzare un handler dei contenuti per implementare il completamento dei contenuti automatico. Per ulteriori informazioni, vedere Completamento automatico del contenuto eventi.
EventFactory eventFactory = (EventFactory) EventFactoryFactory.createEventFactory();
EventFactory eventFactory = (EventFactory) EventFactoryFactory.createEventFactory(contentHandler);
In entrambi i casi, l'oggetto restituito è una produzione eventi che si può utilizzare per creare nuovi eventi.