1 /* 2 * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved. 3 */ 4 package com.tc.object; 5 6 7 public interface TraversedReference { 8 9 /** 10 * The value of this reference 11 */ 12 public Object getValue(); 13 14 /** 15 * true if the reference is not a field reference (e.g., an internal reference of a logically managed class) 16 */ 17 public boolean isAnonymous(); 18 19 /** 20 * The name of the field if it's a field reference or null if it's an anonymous reference. 21 */ 22 public String getFullyQualifiedReferenceName(); 23 } 24