package com.bexp;
import org.JWrapper.*;
import java.util.*;
public abstract class SDDialog
{
SDDialog parent = null;
public SDDialog getParent()
{ return parent; }
String title = "";
public String getTitle()
{ return title; }
boolean is_modal = false;
public boolean isModal()
{ return is_modal; }
public SDDialog(String _title, boolean _is_modal)
{
title = _title;
is_modal = _is_modal;
}
public SDDialog(String _title, boolean _is_modal, SDDialog _parent)
{
title = _title;
parent = _parent;
is_modal = _is_modal;
}
public abstract void open() throws Exception;
public abstract void close() throws Exception;
protected abstract void registerFunction(UserFunction uf);
public void addUserFunction(UserFunction uf)
{
userFunctions.add(uf);
registerFunction(uf);
}
public void addUserFunction(int pos, UserFunction uf)
{
userFunctions.add(pos,uf);
registerFunction(uf);
}
java.util.List userFunctions = new LinkedList();
public UserFunction[] getUserFunctions()
{ return userFunctions.toArray(new UserFunction[0]); }
}
|