/*************************************************** * * cismet GmbH, Saarbruecken, Germany * * ... and it just works. * ****************************************************/ package de.cismet.cismap.commons.gui; import lombok.AllArgsConstructor; import lombok.Getter; import javax.swing.JComponent; import de.cismet.cismap.commons.gui.ToolbarComponentsProvider.ToolbarPositionHint; /** * DOCUMENT ME! * * @author srichter * @version $Revision$, $Date$ */ @Getter @AllArgsConstructor public final class ToolbarComponentDescription { //~ Instance fields -------------------------------------------------------- private final String toolbarID; private final JComponent component; private final ToolbarPositionHint positionHint; private final String anchorComponentName; private final boolean interactionMode; //~ Constructors ----------------------------------------------------------- /** * Creates a new ToolbarComponentDescription object. * * @param toolbarID DOCUMENT ME! * @param component DOCUMENT ME! * @param positionHint DOCUMENT ME! * @param anchorComponent DOCUMENT ME! */ public ToolbarComponentDescription(final String toolbarID, final JComponent component, final ToolbarPositionHint positionHint, final String anchorComponent) { this(toolbarID, component, positionHint, anchorComponent, false); } }