/***************************************************
*
* cismet GmbH, Saarbruecken, Germany
*
* ... and it just works.
*
****************************************************/
/*
* EmbeddedContainersMap.java
*
* Created on 28. M\u00E4rz 2003, 11:38
*/
package Sirius.navigator.ui.embedded;
/**
* DOCUMENT ME!
*
* @author pascal
* @version $Revision$, $Date$
*/
public class EmbeddedContainersMap extends AbstractEmbeddedComponentsMap {
//~ Constructors -----------------------------------------------------------
/**
* Creates a new instance of EmbeddedContainersMap.
*/
public EmbeddedContainersMap() {
super();
}
//~ Methods ----------------------------------------------------------------
@Override
protected void doAdd(final EmbeddedComponent component) {
if (component instanceof EmbeddedContainer) {
((EmbeddedContainer)component).addComponents();
} else {
logger.error("doAdd(): object '" + component
+ "' is not of type 'Sirius.navigator.ui.embedded.EmbeddedContainer' but '"
+ component.getClass().getName() + "'"); // NOI18N
}
}
@Override
protected void doRemove(final EmbeddedComponent component) {
if (component instanceof EmbeddedContainer) {
((EmbeddedContainer)component).removeComponents();
} else {
logger.error("doRemove(): object '" + component
+ "' is not of type 'Sirius.navigator.ui.embedded.EmbeddedContainer' but '"
+ component.getClass().getName() + "'"); // NOI18N
}
}
}