package net.sourceforge.phpeclipse.wiki.actions.mediawiki.connect; //Parts of this sources are copied and modified from the jEdit Wikipedia plugin: //http://www.djini.de/software/wikipedia/index.html // //The modified sources are available under the "Common Public License" //with permission from the original author: Daniel Wunsch import java.util.IdentityHashMap; import java.util.Map; import net.sourceforge.phpeclipse.wiki.actions.mediawiki.config.IWikipedia; public class SiteState { String userName = null; boolean loggedIn = false; public SiteState() { } /** get or create a SiteState for a Site */ public static SiteState siteState(IWikipedia site) { SiteState state = (SiteState) siteStates.get(site); if (state == null) { state = new SiteState(); siteStates.put(site, state); } return state; } // maps from Site to SiteState private static Map siteStates = new IdentityHashMap(); }