1 package prefuse.data.expression; 2 3 import prefuse.data.Schema; 4 import prefuse.data.Tuple; 5 6 11 public class ObjectLiteral extends Literal { 12 13 private final Object m_value; 14 15 19 public ObjectLiteral(Object value) { 20 m_value = value; 21 } 22 23 26 29 public Class getType(Schema s) { 30 return m_value==null ? Object .class : m_value.getClass(); 31 } 32 33 36 public Object get(Tuple t) { 37 return m_value; 38 } 39 40 43 public String toString() { 44 if ( m_value == null ) { 45 return "NULL"; 46 } else { 47 return "'"+m_value.toString()+"'"; 48 } 49 } 50 51 } | Popular Tags |