com.tc.object
Interface TCObjectExternal


public interface TCObjectExternal


Method Summary
 boolean autoLockingDisabled()
           
 void booleanFieldChanged(java.lang.String classname, java.lang.String fieldname, boolean newValue, int index)
           
 void byteFieldChanged(java.lang.String classname, java.lang.String fieldname, byte newValue, int index)
           
 void charFieldChanged(java.lang.String classname, java.lang.String fieldname, char newValue, int index)
           
 void clearAccessed()
           
 void clearReference(java.lang.String fieldName)
           
 int clearReferences(int size)
           
 void disableAutoLocking()
           
 void doubleFieldChanged(java.lang.String classname, java.lang.String fieldname, double newValue, int index)
           
 void floatFieldChanged(java.lang.String classname, java.lang.String fieldname, float newValue, int index)
           
 java.lang.String getFieldNameByOffset(long fieldOffset)
           
 ObjectID getObjectID()
           
 java.lang.Object getResolveLock()
           
 void intFieldChanged(java.lang.String classname, java.lang.String fieldname, int newValue, int index)
           
 void longFieldChanged(java.lang.String classname, java.lang.String fieldname, long newValue, int index)
           
 void objectArrayChanged(int startPos, java.lang.Object[] array, int length)
           
 void objectFieldChanged(java.lang.String classname, java.lang.String fieldname, java.lang.Object newValue, int index)
           
 void objectFieldChangedByOffset(java.lang.String classname, long fieldOffset, java.lang.Object newValue, int index)
           
 void primitiveArrayChanged(int startPos, java.lang.Object array, int length)
           
 boolean recentlyAccessed()
           
 void resolveAllReferences()
           
 void resolveArrayReference(int index)
           
 void setArrayReference(int index, ObjectID value)
           
 void setLiteralValue(java.lang.Object value)
           
 void setValue(java.lang.String fieldName, java.lang.Object fieldValue)
           
 void shortFieldChanged(java.lang.String classname, java.lang.String fieldname, short newValue, int index)
           
 

Method Detail

getResolveLock

java.lang.Object getResolveLock()

resolveArrayReference

void resolveArrayReference(int index)

booleanFieldChanged

void booleanFieldChanged(java.lang.String classname,
                         java.lang.String fieldname,
                         boolean newValue,
                         int index)

primitiveArrayChanged

void primitiveArrayChanged(int startPos,
                           java.lang.Object array,
                           int length)

objectArrayChanged

void objectArrayChanged(int startPos,
                        java.lang.Object[] array,
                        int length)

byteFieldChanged

void byteFieldChanged(java.lang.String classname,
                      java.lang.String fieldname,
                      byte newValue,
                      int index)

charFieldChanged

void charFieldChanged(java.lang.String classname,
                      java.lang.String fieldname,
                      char newValue,
                      int index)

doubleFieldChanged

void doubleFieldChanged(java.lang.String classname,
                        java.lang.String fieldname,
                        double newValue,
                        int index)

floatFieldChanged

void floatFieldChanged(java.lang.String classname,
                       java.lang.String fieldname,
                       float newValue,
                       int index)

intFieldChanged

void intFieldChanged(java.lang.String classname,
                     java.lang.String fieldname,
                     int newValue,
                     int index)

longFieldChanged

void longFieldChanged(java.lang.String classname,
                      java.lang.String fieldname,
                      long newValue,
                      int index)

shortFieldChanged

void shortFieldChanged(java.lang.String classname,
                       java.lang.String fieldname,
                       short newValue,
                       int index)

objectFieldChanged

void objectFieldChanged(java.lang.String classname,
                        java.lang.String fieldname,
                        java.lang.Object newValue,
                        int index)

getFieldNameByOffset

java.lang.String getFieldNameByOffset(long fieldOffset)

clearAccessed

void clearAccessed()

getObjectID

ObjectID getObjectID()

autoLockingDisabled

boolean autoLockingDisabled()

objectFieldChangedByOffset

void objectFieldChangedByOffset(java.lang.String classname,
                                long fieldOffset,
                                java.lang.Object newValue,
                                int index)

recentlyAccessed

boolean recentlyAccessed()

resolveAllReferences

void resolveAllReferences()

clearReferences

int clearReferences(int size)

disableAutoLocking

void disableAutoLocking()

setArrayReference

void setArrayReference(int index,
                       ObjectID value)

clearReference

void clearReference(java.lang.String fieldName)

setValue

void setValue(java.lang.String fieldName,
              java.lang.Object fieldValue)

setLiteralValue

void setLiteralValue(java.lang.Object value)


Copyright © 2010 Terracotta, Inc.. All Rights Reserved.