Class DynamicMapInstantiator

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String KEY  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Map generateMap()  
      java.lang.Object instantiate()
      Perform the requested instantiation.
      java.lang.Object instantiate​(java.io.Serializable id)
      Perform the requested entity instantiation.
      boolean isInstance​(java.lang.Object object)
      Performs check to see if the given object is an instance of the entity or component which this Instantiator instantiates.
      • Methods inherited from class java.lang.Object

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

      • DynamicMapInstantiator

        public DynamicMapInstantiator()
      • DynamicMapInstantiator

        public DynamicMapInstantiator​(PersistentClass mappingInfo)
    • Method Detail

      • instantiate

        public final java.lang.Object instantiate​(java.io.Serializable id)
        Description copied from interface: Instantiator
        Perform the requested entity instantiation.

        This form is never called for component instantiation, only entity instantiation.

        Specified by:
        instantiate in interface Instantiator
        Parameters:
        id - The id of the entity to be instantiated.
        Returns:
        An appropriately instantiated entity.
      • instantiate

        public final java.lang.Object instantiate()
        Description copied from interface: Instantiator
        Perform the requested instantiation.
        Specified by:
        instantiate in interface Instantiator
        Returns:
        The instantiated data structure.
      • isInstance

        public final boolean isInstance​(java.lang.Object object)
        Description copied from interface: Instantiator
        Performs check to see if the given object is an instance of the entity or component which this Instantiator instantiates.
        Specified by:
        isInstance in interface Instantiator
        Parameters:
        object - The object to be checked.
        Returns:
        True is the object does represent an instance of the underlying entity/component.
      • generateMap

        protected java.util.Map generateMap()