EclipseLink 1.0_1.0 SNAPSHOT - 20080614 API Reference - Incubation

org.eclipse.persistence.sessions.factories
Class NamespaceResolvableProject

java.lang.Object
  extended by org.eclipse.persistence.sessions.Project
      extended by org.eclipse.persistence.sessions.factories.NamespaceResolvableProject
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Direct Known Subclasses:
EISObjectPersistenceXMLProject, ObjectPersistenceRuntimeXMLProject

public abstract class NamespaceResolvableProject
extends Project

See Also:
Serialized Form

Field Summary
static java.lang.String ECLIPSELINK_NAMESPACE
           
static java.lang.String ECLIPSELINK_PREFIX
           
protected  NamespaceResolverWithPrefixes ns
           
static java.lang.String OPM_NAMESPACE
           
static java.lang.String OPM_PREFIX
           
static java.lang.String TOPLINK_NAMESPACE
           
static java.lang.String TOPLINK_PREFIX
           
 
Fields inherited from class org.eclipse.persistence.sessions.Project
aliasDescriptors, datasourceLogin, defaultReadOnlyClasses, defaultTemporalMutable, descriptors, hasGenericHistorySupport, hasIsolatedClasses, hasProxyIndirection, isPureCMP2Project, jpqlParseCache, name, orderedDescriptors, sqlResultSetMappings
 
Constructor Summary
NamespaceResolvableProject()
           
NamespaceResolvableProject(NamespaceResolverWithPrefixes ns)
           
 
Method Summary
protected abstract  void buildDescriptors()
           
protected  void buildNamespaceResolver()
           
 NamespaceResolverWithPrefixes getNamespaceResolver()
           
 java.lang.String getPrimaryNamespace()
           
 java.lang.String getPrimaryNamespacePrefix()
           
 java.lang.String getPrimaryNamespaceXPath()
           
 java.lang.String getSecondaryNamespace()
           
 java.lang.String getSecondaryNamespacePrefix()
           
 java.lang.String getSecondaryNamespaceXPath()
           
 java.lang.String resolvePrimaryNamespace()
           
 java.lang.String resolveSecondaryNamespace()
           
protected  void setNamespaceResolverOnDescriptors()
           
 
Methods inherited from class org.eclipse.persistence.sessions.Project
addAlias, addDefaultReadOnlyClass, addDescriptor, addDescriptor, addDescriptors, addDescriptors, addSQLResultSetMapping, applyLogin, assumeExistenceForDoesExist, checkCacheForDoesExist, checkDatabaseForDoesExist, clone, conformAllDescriptors, convertClassNamesToClasses, createDatabaseSession, createServerSession, createServerSession, createServerSession, getAliasDescriptors, getClassDescriptor, getDatasourceLogin, getDefaultReadOnlyClasses, getDefaultTemporalMutable, getDescriptor, getDescriptorForAlias, getDescriptors, getJPQLParseCache, getJPQLParseCacheMaxSize, getLogin, getName, getOrderedDescriptors, getSQLResultSetMapping, hasGenericHistorySupport, hasIsolatedClasses, hasProxyIndirection, isPureCMP2Project, setAliasDescriptors, setDatasourceLogin, setDefaultReadOnlyClasses, setDefaultTemporalMutable, setDeferModificationsUntilCommit, setDescriptors, setHasGenericHistorySupport, setHasIsolatedClasses, setHasProxyIndirection, setIsPureCMP2Project, setJPQLParseCache, setJPQLParseCacheMaxSize, setLogin, setLogin, setName, setOrderedDescriptors, toString, useCacheIdentityMap, useCacheIdentityMap, useFullIdentityMap, useFullIdentityMap, useNoIdentityMap, useSoftCacheWeakIdentityMap, useSoftCacheWeakIdentityMap, usesOptimisticLocking, usesSequencing, useWeakIdentityMap, useWeakIdentityMap
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ECLIPSELINK_PREFIX

public static final java.lang.String ECLIPSELINK_PREFIX
See Also:
Constant Field Values

ECLIPSELINK_NAMESPACE

public static final java.lang.String ECLIPSELINK_NAMESPACE
See Also:
Constant Field Values

TOPLINK_PREFIX

public static final java.lang.String TOPLINK_PREFIX
See Also:
Constant Field Values

TOPLINK_NAMESPACE

public static final java.lang.String TOPLINK_NAMESPACE
See Also:
Constant Field Values

OPM_PREFIX

public static final java.lang.String OPM_PREFIX
See Also:
Constant Field Values

OPM_NAMESPACE

public static final java.lang.String OPM_NAMESPACE
See Also:
Constant Field Values

ns

protected NamespaceResolverWithPrefixes ns
Constructor Detail

NamespaceResolvableProject

public NamespaceResolvableProject()

NamespaceResolvableProject

public NamespaceResolvableProject(NamespaceResolverWithPrefixes ns)
Method Detail

getNamespaceResolver

public NamespaceResolverWithPrefixes getNamespaceResolver()

buildNamespaceResolver

protected void buildNamespaceResolver()

getPrimaryNamespacePrefix

public java.lang.String getPrimaryNamespacePrefix()

getPrimaryNamespace

public java.lang.String getPrimaryNamespace()

getPrimaryNamespaceXPath

public java.lang.String getPrimaryNamespaceXPath()

resolvePrimaryNamespace

public java.lang.String resolvePrimaryNamespace()

getSecondaryNamespacePrefix

public java.lang.String getSecondaryNamespacePrefix()

getSecondaryNamespace

public java.lang.String getSecondaryNamespace()

getSecondaryNamespaceXPath

public java.lang.String getSecondaryNamespaceXPath()

resolveSecondaryNamespace

public java.lang.String resolveSecondaryNamespace()

buildDescriptors

protected abstract void buildDescriptors()

setNamespaceResolverOnDescriptors

protected void setNamespaceResolverOnDescriptors()

EclipseLink 1.0_1.0 SNAPSHOT - 20080614 API Reference - Incubation