
import java.awt.Point;
import java.applet.Applet;

/**
 * Klasse zur Berechnung des Offsets eines Applets auf einer HTML-Seite.
 * @author  Mark Donnermeyer
 */
public class AppletPosition {
    
    AppletPosition() {};
    
    public static AppletPosition getInstance(Applet appl, String name) {
        String context = appl.getAppletContext().toString().toLowerCase();
        if (context.indexOf("iexplorer") >= 0 || context.startsWith("com.ms.applet"))
            return new AppletPositionExplorer(appl, name);
        else
            return new AppletPosition();
    }
    
    public Point getPosition() throws Exception {
        throw new Exception();
    }
}
