package org.jacorb.poa.gui.poa;
/*
* JacORB - a free Java ORB
*
* Copyright (C) 1997-2014 Gerald Brose / The JacORB Team.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the Free
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/**
* @author Reimo Tiedemann, FU Berlin
* @version 1.0, 05/03/99, RT
*/
public class POAStatePanel extends java.awt.Panel {
private AOMPanel ivjAOMPanel = null;
private PolicyPanel ivjPolicyPanel = null;
private QueuePanel ivjQueuePanel = null;
private StatePanel ivjStatePanel = null;
private TMPanel ivjTMPanel = null;
AOMPanel _getAOMPanel() {
return getAOMPanel();
}
/**
* Return the AOMPanel property value.
* @return org.jacorb.poa.gui.poa.AOMPanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private AOMPanel getAOMPanel() {
if (ivjAOMPanel == null) {
try {
ivjAOMPanel = new org.jacorb.poa.gui.poa.AOMPanel();
ivjAOMPanel.setName("AOMPanel");
ivjAOMPanel.setLocation(10, 10);
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjAOMPanel;
}
PolicyPanel _getPolicyPanel() {
return getPolicyPanel();
}
/**
* Return the PolicyPanel property value.
* @return org.jacorb.poa.gui.poa.PolicyPanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private PolicyPanel getPolicyPanel() {
if (ivjPolicyPanel == null) {
try {
ivjPolicyPanel = new org.jacorb.poa.gui.poa.PolicyPanel();
ivjPolicyPanel.setName("PolicyPanel");
ivjPolicyPanel.setLocation(380, 70);
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjPolicyPanel;
}
QueuePanel _getQueuePanel() {
return getQueuePanel();
}
/**
* Return the QueuePanel property value.
* @return org.jacorb.poa.gui.poa.QueuePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private QueuePanel getQueuePanel() {
if (ivjQueuePanel == null) {
try {
ivjQueuePanel = new org.jacorb.poa.gui.poa.QueuePanel();
ivjQueuePanel.setName("QueuePanel");
ivjQueuePanel.setLocation(110, 10);
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjQueuePanel;
}
StatePanel _getStatePanel() {
return getStatePanel();
}
/**
* Return the StatePanel property value.
* @return org.jacorb.poa.gui.poa.StatePanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private StatePanel getStatePanel() {
if (ivjStatePanel == null) {
try {
ivjStatePanel = new org.jacorb.poa.gui.poa.StatePanel();
ivjStatePanel.setName("StatePanel");
ivjStatePanel.setLocation(380, 10);
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjStatePanel;
}
TMPanel _getTMPanel() {
return getTMPanel();
}
/**
* Return the TMPanel property value.
* @return org.jacorb.poa.gui.poa.TMPanel
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private TMPanel getTMPanel() {
if (ivjTMPanel == null) {
try {
ivjTMPanel = new org.jacorb.poa.gui.poa.TMPanel();
ivjTMPanel.setName("TMPanel");
ivjTMPanel.setLocation(210, 10);
// user code begin {1}
// user code end
} catch (java.lang.Throwable ivjExc) {
// user code begin {2}
// user code end
handleException(ivjExc);
}
};
return ivjTMPanel;
}
/**
* Called whenever the part throws an exception.
* @param exception java.lang.Throwable
*/
private void handleException(Throwable exception) {
/* Uncomment the following lines to print uncaught exceptions to stdout */
// System.out.println("--------- UNCAUGHT EXCEPTION ---------");
// exception.printStackTrace(System.out);
}
/**
* Initialize the class.
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
private void initialize() {
// user code begin {1}
// user code end
setName("POAStatePanel");
setLayout(null);
setBackground(java.awt.SystemColor.control);
setSize(690, 220);
add(getAOMPanel(), getAOMPanel().getName());
add(getQueuePanel(), getQueuePanel().getName());
add(getTMPanel(), getTMPanel().getName());
add(getPolicyPanel(), getPolicyPanel().getName());
add(getStatePanel(), getStatePanel().getName());
// user code begin {2}
// user code end
}
/**
* POAStatePanel constructor comment.
* @param layout java.awt.LayoutManager
*/
public POAStatePanel(java.awt.LayoutManager layout) {
super(layout);
}
/**
* main entrypoint - starts the part when it is run as an application
* @param args java.lang.String[]
*/
public static void main(java.lang.String[] args) {
try {
java.awt.Frame frame;
try {
Class aFrameClass = Class.forName("com.ibm.uvm.abt.edit.TestFrame");
frame = (java.awt.Frame)aFrameClass.newInstance();
} catch (java.lang.Throwable ivjExc) {
frame = new java.awt.Frame();
}
POAStatePanel aPOAStatePanel;
aPOAStatePanel = new POAStatePanel();
frame.add("Center", aPOAStatePanel);
frame.setSize(aPOAStatePanel.getSize());
frame.setVisible(true);
} catch (Throwable exception) {
System.err.println("Exception occurred in main() of java.awt.Panel");
exception.printStackTrace(System.out);
}
}
/**
* Constructor
*/
/* WARNING: THIS METHOD WILL BE REGENERATED. */
public POAStatePanel() {
super();
initialize();
}
}