package org.j3de.ui;
import javax.swing.event.ChangeListener;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.Node;
import org.j3de.ui.UIElementMapper;
public abstract class LayoutManager3D extends BranchGroup {
public abstract void add(UIElement element);
public abstract void remove(UIElement element);
public abstract void setElementMapper(UIElementMapper elementMapper);
/** Add a ChangeListener, that is notified, when the Bounds of the UIElement change. */
public abstract void addBoundsChangeListener(ChangeListener listener);
/** Remove a ChangeListener, that is notified, when the Bounds of the UIElement change. */
public abstract void removeBoundsChangeListener(ChangeListener listener);
}