Class DataWatcher


  • public class DataWatcher
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.Object getValue​(java.lang.Object dataWatcher, int index, DataWatcher.V1_9.ValueType type)  
      static java.lang.Object getValue​(java.lang.Object dataWatcher, int index, java.lang.Object dataWatcherObject)  
      static int getValueType​(java.lang.Object value)  
      static java.lang.Object newDataWatcher​(java.lang.Object entity)  
      static java.lang.Object setValue​(java.lang.Object dataWatcher, int index, DataWatcher.V1_9.ValueType type, java.lang.Object value)  
      static java.lang.Object setValue​(java.lang.Object dataWatcher, int index, java.lang.Object value, FieldResolver dataWatcherObjectFieldResolver, java.lang.String... dataWatcherObjectFieldNames)  
      static java.lang.Object setValue​(java.lang.Object dataWatcher, int index, java.lang.Object dataWatcherObject, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • newDataWatcher

        public static java.lang.Object newDataWatcher​(java.lang.Object entity)
                                               throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • setValue

        public static java.lang.Object setValue​(java.lang.Object dataWatcher,
                                                int index,
                                                java.lang.Object dataWatcherObject,
                                                java.lang.Object value)
                                         throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • setValue

        public static java.lang.Object setValue​(java.lang.Object dataWatcher,
                                                int index,
                                                DataWatcher.V1_9.ValueType type,
                                                java.lang.Object value)
                                         throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • setValue

        public static java.lang.Object setValue​(java.lang.Object dataWatcher,
                                                int index,
                                                java.lang.Object value,
                                                FieldResolver dataWatcherObjectFieldResolver,
                                                java.lang.String... dataWatcherObjectFieldNames)
                                         throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • getValue

        public static java.lang.Object getValue​(java.lang.Object dataWatcher,
                                                int index,
                                                DataWatcher.V1_9.ValueType type)
                                         throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • getValue

        public static java.lang.Object getValue​(java.lang.Object dataWatcher,
                                                int index,
                                                java.lang.Object dataWatcherObject)
                                         throws java.lang.ReflectiveOperationException
        Throws:
        java.lang.ReflectiveOperationException
      • getValueType

        public static int getValueType​(java.lang.Object value)