/** * <p> * registerDocumentHandler * </p> * * @see org.apache.jetspeed.page.document.DocumentHandlerFactory#registerDocumentHandler(org.apache.jetspeed.page.document.DocumentHandler) * @param documentHandler * @throws DocumentTypeAlreadyRegisteredException */ public void registerDocumentHandler( DocumentHandler documentHandler ) throws DocumentTypeAlreadyRegisteredException { if(handlers.containsKey(documentHandler.getType())) { throw new DocumentTypeAlreadyRegisteredException(documentHandler.getType()+" has already been registered."); } // register handler and this with handlers documentHandler.setHandlerFactory(this); handlers.put(documentHandler.getType(), documentHandler); }