org.apache.jdo.impl.model.jdo.xml
Class XMLExists.JavaModelFactoryImpl

java.lang.Object
  extended byorg.apache.jdo.impl.model.java.AbstractJavaModelFactory
      extended byorg.apache.jdo.impl.model.java.reflection.ReflectionJavaModelFactory
          extended byorg.apache.jdo.impl.model.jdo.xml.XMLExists.JavaModelFactoryImpl
All Implemented Interfaces:
org.apache.jdo.model.java.JavaModelFactory
Enclosing class:
XMLExists

private static class XMLExists.JavaModelFactoryImpl
extends org.apache.jdo.impl.model.java.reflection.ReflectionJavaModelFactory

JavaModelFactory implementation. We cannot use the RuntimeJavaModelFactory, because it registers a JDOImplHelper event listener to populate enhancer generated metadata into the model. Since XMLExists checks whether JDO metadata is present from a .jdo we do not want to the enhancer generated metadata.


Field Summary
 
Fields inherited from class org.apache.jdo.impl.model.java.reflection.ReflectionJavaModelFactory
 
Fields inherited from class org.apache.jdo.impl.model.java.AbstractJavaModelFactory
 
Constructor Summary
private XMLExists.JavaModelFactoryImpl()
           
 
Methods inherited from class org.apache.jdo.impl.model.java.reflection.ReflectionJavaModelFactory
createJavaModel, forNamePrivileged, getClassLoaderPrivileged, getJavaClass, getJavaType, newJavaModelInstance
 
Methods inherited from class org.apache.jdo.impl.model.java.AbstractJavaModelFactory
getJavaModel, removeJavaModel, removeJavaModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLExists.JavaModelFactoryImpl

private XMLExists.JavaModelFactoryImpl()