001    /*******************************************************************************
002     * Copyright (c) 2005 IBM Corporation and others.
003     * 
004     * All rights reserved. This program and the accompanying materials
005     * are made available under the terms of the Eclipse Public License v1.0
006     * which accompanies this distribution, and is available at
007     * http://www.eclipse.org/legal/epl-v10.html
008     *
009     *******************************************************************************/
010    package org.fusesource.hawtjni.generator;
011    
012    /**
013     * 
014     * @author <a href="http://hiramchirino.com">Hiram Chirino</a>
015     */
016    public interface ProgressMonitor {
017    
018        public void setTotal(int total);
019        public void setMessage(String message);
020        public void step();
021    
022    }