1 7 package org.ejtools.management.browser.state.rules; 8 9 import java.beans.beancontext.BeanContextServices ; 10 import java.util.Map ; 11 12 import org.ejtools.graph.frame.GraphInternalFrame; 13 import org.ejtools.util.state.DefaultRule; 14 import org.xml.sax.Attributes ; 15 16 21 public class GraphInternalFrameRule extends DefaultRule 22 { 23 28 public void loadEnter(Map context) 29 { 30 BeanContextServices container = (BeanContextServices ) context.get("CONTAINER"); 31 32 GraphInternalFrame frame = new GraphInternalFrame(); 33 Attributes attrs = (Attributes ) context.get("ATTRIBUTES"); 34 35 String name = attrs.getValue("name"); 36 frame.setName(name); 37 38 String delay = attrs.getValue("delay"); 39 frame.setName(name); 40 frame.setDelay(Long.parseLong(delay)); 41 42 String scale = attrs.getValue("scale"); 43 frame.setName(name); 44 frame.setScale(Double.parseDouble(scale)); 45 46 container.add(frame); 47 } 48 } 49 | Popular Tags |