org.encog.persist.persistors.generic
Class ObjectMapper

java.lang.Object
  extended by org.encog.persist.persistors.generic.ObjectMapper

public class ObjectMapper
extends Object

Used to map objects to reference numbers. This is where reference numbers are resolved. This class is used by Encog generic persistence.


Constructor Summary
ObjectMapper()
           
 
Method Summary
 void addFieldMapping(int ref, Field field, Object target)
          Add a field mapping to be resolved later.
 void addObjectMapping(int ref, Object obj)
          Add an object mapping to be resolved later.
 void clear()
          Clear the map and reference list.
 void resolve()
          Resolve all references and place the correct objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectMapper

public ObjectMapper()
Method Detail

addFieldMapping

public void addFieldMapping(int ref,
                            Field field,
                            Object target)
Add a field mapping to be resolved later. This builds a list of references to be resolved later when the resolve method is called.

Parameters:
ref - The reference number.
field - The field to map.
target - The target object that holds the field.

addObjectMapping

public void addObjectMapping(int ref,
                             Object obj)
Add an object mapping to be resolved later.

Parameters:
ref - The object reference.
obj - The object.

clear

public void clear()
Clear the map and reference list.


resolve

public void resolve()
Resolve all references and place the correct objects.



Copyright © 2011. All Rights Reserved.