KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > calipso > xmleditor > XmlEditorCache


1 package com.calipso.xmleditor;
2
3 import java.util.Map JavaDoc;
4 import java.util.HashMap JavaDoc;
5 import java.util.Vector JavaDoc;
6
7 /**
8  *
9  * User: jbassino
10  * Date: 25/06/2004
11  * Time: 15:49:52
12  *
13  */

14 public class XmlEditorCache {
15   private Map JavaDoc cachedXml = new HashMap JavaDoc();
16   private Map JavaDoc cachedXsd = new HashMap JavaDoc();
17   private Map JavaDoc cachedXmlWithXsd = new HashMap JavaDoc();
18   private XmlEditorUI xmlEditorUI;
19
20   public XmlEditorCache(XmlEditorUI ui) {
21     this.xmlEditorUI = ui;
22   }
23
24   public void putXml(Object JavaDoc key, Object JavaDoc value){
25     cachedXml.put(key, value);
26   }
27
28   public void putXsd(Object JavaDoc key, Object JavaDoc value){
29     cachedXsd.put(key, value);
30   }
31
32   public void putXmlWithXsd(Object JavaDoc key, Object JavaDoc xml, Object JavaDoc xsd){
33     Vector JavaDoc value = new Vector JavaDoc(2);
34     value.add(xml);
35     value.add(xsd);
36     cachedXmlWithXsd.put(key, new Vector JavaDoc());
37   }
38 }
39
Popular Tags