equal
deleted
inserted
replaced
43 this.eventType = eventType; |
43 this.eventType = eventType; |
44 this.fields = fields; |
44 this.fields = fields; |
45 this.timeConverter = timeConverter; |
45 this.timeConverter = timeConverter; |
46 } |
46 } |
47 |
47 |
48 private ObjectContext(ObjectContext parent, ValueDescriptor desc) { |
48 private ObjectContext(ObjectContext parent, ValueDescriptor descriptor) { |
49 this.eventType = parent.eventType; |
49 this.eventType = parent.eventType; |
50 this.contextLookup = parent.contextLookup; |
50 this.contextLookup = parent.contextLookup; |
51 this.timeConverter = parent.timeConverter; |
51 this.timeConverter = parent.timeConverter; |
52 this.fields = desc.getFields(); |
52 this.fields = descriptor.getFields(); |
53 } |
53 } |
54 |
54 |
55 public ObjectContext getInstance(ValueDescriptor desc) { |
55 public ObjectContext getInstance(ValueDescriptor descriptor) { |
56 ObjectContext h = contextLookup.get(desc); |
56 ObjectContext context = contextLookup.get(descriptor); |
57 if (h == null) { |
57 if (context == null) { |
58 h = new ObjectContext(this, desc); |
58 context = new ObjectContext(this, descriptor); |
59 contextLookup.put(desc, h); |
59 contextLookup.put(descriptor, context); |
60 } |
60 } |
61 return h; |
61 return context; |
62 } |
62 } |
63 } |
63 } |