org.jcon.persistance
Class LookupMappingMetaTOFObjectFactory

java.lang.Object
  extended by org.jcon.persistance.UnserializingTOFObjectFactory
      extended by org.jcon.persistance.MetaTOFObjectFactory
          extended by org.jcon.persistance.LookupMappingMetaTOFObjectFactory
All Implemented Interfaces:
TOFObjectFactory

public class LookupMappingMetaTOFObjectFactory
extends MetaTOFObjectFactory

Subclass of MetaTOFObjectFactory that allows substitution of lookup arguments.

Author:
Paul Reavis

Field Summary
 
Fields inherited from class org.jcon.persistance.UnserializingTOFObjectFactory
fixPartnerSoft
 
Constructor Summary
LookupMappingMetaTOFObjectFactory()
           
LookupMappingMetaTOFObjectFactory(java.util.Map lookupMappings)
           
 
Method Summary
 java.lang.Object buildLookup(java.lang.Object classReference, java.lang.Object arg)
          Builds a LookupReference object.
 java.util.Map getLookupMappings()
           
 void setLookupMappings(java.util.Map newMappings)
           
 
Methods inherited from class org.jcon.persistance.MetaTOFObjectFactory
buildClassLiteral, createBean, importClass, importObject, importTextObject, setBeanState
 
Methods inherited from class org.jcon.persistance.UnserializingTOFObjectFactory
addToArrayList, addToMap, addToSet, buildBooleanLiteral, buildFloatLiteral, buildIntegerLiteral, buildNullLiteral, createArrayList, createMap, createSet, swizzle, unswizzle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LookupMappingMetaTOFObjectFactory

public LookupMappingMetaTOFObjectFactory()

LookupMappingMetaTOFObjectFactory

public LookupMappingMetaTOFObjectFactory(java.util.Map lookupMappings)
Method Detail

buildLookup

public java.lang.Object buildLookup(java.lang.Object classReference,
                                    java.lang.Object arg)
                             throws TOFException
Builds a LookupReference object.

Specified by:
buildLookup in interface TOFObjectFactory
Overrides:
buildLookup in class MetaTOFObjectFactory
Throws:
TOFException

getLookupMappings

public java.util.Map getLookupMappings()

setLookupMappings

public void setLookupMappings(java.util.Map newMappings)