package com.kls.logic; import com.kls.logic.style.AStyle; import java.util.HashMap; import java.util.Map; /** * Created by Juriaan on 14-3-2015. */ public class StyleMap { //TODO rethink this class private Map<String, AStyle> pageStyle; private Map<String, AStyle> sectionStyle; private Map<String, AStyle> questionStyle; public StyleMap(){ pageStyle = new HashMap<String, AStyle>(); sectionStyle = new HashMap<String, AStyle>(); questionStyle = new HashMap<String, AStyle>(); } public void addPageStyle(String identifier, AStyle AStyle){ pageStyle.put(identifier, AStyle); } public void addSectionStyle(String identifier, AStyle AStyle){ sectionStyle.put(identifier, AStyle); } public void addQuestionStyle(String identifier, AStyle AStyle){ questionStyle.put(identifier, AStyle); } public AStyle getStyle(String identifier){ return pageStyle.get(identifier); } public boolean contains(String identifier){ return pageStyle.containsKey(identifier); } }