Class DeserializeData<T extends YAPIONAnyType>


  • public class DeserializeData<T extends YAPIONAnyType>
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String context  
      T object  
    • Constructor Summary

      Constructors 
      Constructor Description
      DeserializeData()  
    • Method Summary

      Modifier and Type Method Description
      <R extends YAPIONAnyType>
      DeserializeData<R>
      clone​(R object)  
      boolean deserialize​(java.lang.String fieldName, java.lang.Object object, YAPIONAnyType yapionAnyType)  
      java.lang.Object deserialize​(YAPIONAnyType yapionAnyType)  
      java.lang.Object getGenericInstance​(java.lang.Class<?> clazz)  
      <T> T getInstance​(java.lang.Class<T> clazz)  
      boolean hasFactory​(java.lang.Class<?> clazz)  
      boolean setField​(java.lang.String fieldName, java.lang.Object object, java.lang.Object objectToSet)  
      • Methods inherited from class java.lang.Object

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

      • context

        public final java.lang.String context
    • Constructor Detail

      • DeserializeData

        public DeserializeData()
    • Method Detail

      • deserialize

        public boolean deserialize​(java.lang.String fieldName,
                                   java.lang.Object object,
                                   YAPIONAnyType yapionAnyType)
      • deserialize

        public java.lang.Object deserialize​(YAPIONAnyType yapionAnyType)
      • hasFactory

        public boolean hasFactory​(java.lang.Class<?> clazz)
      • getGenericInstance

        public java.lang.Object getGenericInstance​(java.lang.Class<?> clazz)
                                            throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException
      • getInstance

        public <T> T getInstance​(java.lang.Class<T> clazz)
                          throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException
      • setField

        public boolean setField​(java.lang.String fieldName,
                                java.lang.Object object,
                                java.lang.Object objectToSet)