ingo@6: package de.intevation.flys.client.client.ui; ingo@6: ingo@6: import com.smartgwt.client.widgets.Canvas; ingo@6: ingo@6: import java.util.HashMap; ingo@6: import java.util.Map; ingo@6: ingo@6: ingo@6: /** ingo@6: * @author Ingo Weinzierl ingo@6: */ ingo@6: public class FLYSWorkspace extends Canvas { ingo@6: ingo@6: /** A map that contains the open CollectionViews. */ ingo@6: protected Map views; ingo@6: ingo@6: ingo@6: /** ingo@6: * The default constructor creates an empty FLYSWorkspace with no ingo@6: * CollectionViews opened. ingo@6: */ ingo@6: public FLYSWorkspace() { ingo@6: views = new HashMap(); ingo@6: } ingo@6: ingo@6: ingo@6: /** ingo@6: * This method adds a new CollectionView to this workspace and stores a ingo@6: * reference in {@link views}. ingo@6: * ingo@6: * @param collectionView A new CollectionView. ingo@6: */ ingo@6: public void addView(String uuid, CollectionView collectionView) { ingo@6: views.put(uuid, collectionView); ingo@6: ingo@6: addChild(collectionView); ingo@6: } ingo@6: } ingo@6: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :