Rambler's Top100
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]); }
}

Предприятие реального времени №1

На главную   Новости   Карта сайта
  Rambler's Top100