1 29 30 package com.caucho.quercus.env; 31 32 import java.util.Map ; 33 import java.util.Set ; 34 35 38 abstract public class ObjectValue extends Value { 39 40 43 abstract public Set <Map.Entry <String ,Value>> entrySet(); 44 45 48 abstract public String getName(); 49 50 53 abstract public String getParentName(); 54 55 58 public Value putField(String key, String value) 59 { 60 return putField(null, key, new StringValueImpl(value)); 61 } 62 63 66 public Value putField(String key, long value) 67 { 68 return putField(null, key, LongValue.create(value)); 69 } 70 71 74 public Value putFieldInit(Env env, String key, Value value) 75 { 76 return putField(env, key, value); 77 } 78 79 82 public Value putField(String key, double value) 83 { 84 return putField(null, key, DoubleValue.create(value)); 85 } 86 87 90 public int cmpObject(ObjectValue rValue) 91 { 92 throw new RuntimeException ("not implemented"); 93 } 94 95 } 96 97 | Popular Tags |