1 28 29 package com.caucho.jsf.lifecycle; 30 31 import java.util.*; 32 import javax.faces.lifecycle.*; 33 34 37 public class LifecycleFactoryImpl extends LifecycleFactory { 38 private HashMap<String ,Lifecycle> _lifecycleMap 39 = new HashMap<String ,Lifecycle>(); 40 41 public LifecycleFactoryImpl() 42 { 43 _lifecycleMap.put(DEFAULT_LIFECYCLE, new LifecycleImpl()); 44 } 45 46 49 public void addLifecycle(String name, Lifecycle lifecycle) 50 { 51 _lifecycleMap.put(name, lifecycle); 52 } 53 54 57 public Lifecycle getLifecycle(String name) 58 { 59 return _lifecycleMap.get(name); 60 } 61 62 65 public Iterator<String > getLifecycleIds() 66 { 67 return _lifecycleMap.keySet().iterator(); 68 } 69 70 public String toString() 71 { 72 return "LifecycleFactoryImpl[]"; 73 } 74 } 75 | Popular Tags |