1 28 29 30 package com.caucho.widget; 31 32 import com.caucho.util.L10N; 33 34 import java.util.HashMap ; 35 import java.util.Map ; 36 import java.util.Set ; 37 38 40 public class WidgetContainerState 41 extends WidgetState 42 implements Map <String ,WidgetState> 43 { 44 private static L10N L = new L10N( WidgetContainerState.class ); 45 46 private Map <String , WidgetState> _childMap; 47 48 public Set <Map.Entry <String ,WidgetState>> entrySet() 49 { 50 if ( _childMap == null ) 51 return super.entrySet(); 52 else 53 return _childMap.entrySet(); 54 } 55 56 public boolean isEmpty() 57 { 58 return _childMap == null ? true : _childMap.isEmpty(); 59 } 60 61 public WidgetState put( String id, WidgetState value ) 62 { 63 if ( _childMap == null ) 64 _childMap = new HashMap <String ,WidgetState>(); 65 66 return _childMap.put( id, value ); 67 } 68 69 public void decode( String [] data ) 70 throws WidgetException 71 { 72 } 73 74 public String [] encode() 75 throws WidgetException 76 { 77 return null; 78 } 79 80 public void reset() 81 { 82 _childMap = null; 83 } 84 } 85 | Popular Tags |