You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jdo-commits@db.apache.org by cl...@apache.org on 2007/06/18 01:52:25 UTC

svn commit: r548139 - in /db/jdo/trunk/api2: ./ src/java/javax/jdo/ src/java/javax/jdo/datastore/ src/java/javax/jdo/identity/ src/java/javax/jdo/listener/ src/java/javax/jdo/spi/ src/schema/javax/jdo/

Author: clr
Date: Sun Jun 17 16:52:21 2007
New Revision: 548139

URL: http://svn.apache.org/viewvc?view=rev&rev=548139
Log:
Property set svn:eol-style native for all .java, .xsd, .dtd, .properties, and .xml files

Modified:
    db/jdo/trunk/api2/maven.xml   (props changed)
    db/jdo/trunk/api2/project.properties   (props changed)
    db/jdo/trunk/api2/project.xml   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/Constants.java   (contents, props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/Extent.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/FetchPlan.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/InstanceCallbacks.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOCanRetryException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDODataStoreException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDODetachedFieldAccessException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalDataStoreException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalInternalException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalUserException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOHelper.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDONullIdentityException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOObjectNotFoundException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOOptimisticVerificationException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOUnsupportedOptionException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOUserCallbackException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/JDOUserException.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/PersistenceManager.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/PersistenceManagerFactory.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/Query.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/Transaction.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/datastore/DataStoreCache.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/datastore/JDOConnection.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/datastore/Sequence.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/ByteIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/CharIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/IntIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/LongIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/ObjectIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/ShortIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/SingleFieldIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/identity/StringIdentity.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/AttachCallback.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/AttachLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/ClearCallback.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/ClearLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/CreateLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/DeleteCallback.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/DeleteLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/DetachCallback.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/DetachLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/DirtyLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/InstanceLifecycleEvent.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/InstanceLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/LoadCallback.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/LoadLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/StoreCallback.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/listener/StoreLifecycleListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/Detachable.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/I18NHelper.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/JDOImplHelper.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/JDOPermission.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/PersistenceCapable.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/RegisterClassEvent.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/RegisterClassListener.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/StateInterrogation.java   (props changed)
    db/jdo/trunk/api2/src/java/javax/jdo/spi/StateManager.java   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdo_2_0.dtd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdo_2_0.xsd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdo_2_1.xsd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.dtd   (contents, props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.xsd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.dtd   (contents, props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.xsd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_1.xsd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/orm_2_0.dtd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/orm_2_0.xsd   (props changed)
    db/jdo/trunk/api2/src/schema/javax/jdo/orm_2_1.xsd   (props changed)

Propchange: db/jdo/trunk/api2/maven.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/project.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: db/jdo/trunk/api2/src/java/javax/jdo/Constants.java
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/java/javax/jdo/Constants.java?view=diff&rev=548139&r1=548138&r2=548139
==============================================================================
--- db/jdo/trunk/api2/src/java/javax/jdo/Constants.java (original)
+++ db/jdo/trunk/api2/src/java/javax/jdo/Constants.java Sun Jun 17 16:52:21 2007
@@ -1,817 +1,817 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package javax.jdo;
-
-/**
- * Constant values used in JDO.
- *
- * @since 2.1
- */
-public interface Constants {
-
-    /**
-     * The name of the standard service configuration resource text file containing
-     * the name of an implementation of {@link PersistenceManagerFactory}.
-     * Constant value is <code>META-INF/services/javax.jdo.PersistenceManagerFactory</code>.
-     *
-     * @since 2.1
-     */
-    static String SERVICE_LOOKUP_PMF_RESOURCE_NAME
-        = "META-INF/services/javax.jdo.PersistenceManagerFactory";
-
-    /**
-     * The name of the standard JDO configuration resource file(s).
-     * Constant value is <code>META-INF/jdoconfig.xml</code>.
-     *
-     * @since 2.1
-     */
-    static String JDOCONFIG_RESOURCE_NAME
-        = "META-INF/jdoconfig.xml";
-
-    /**
-     * The standard JDO configuration schema namespace.
-     * Constant value is <code>http://java.sun.com/xml/ns/jdo/jdoconfig</code>.
-     *
-     * @since 2.1
-     */
-    static String JDOCONFIG_XSD_NS
-        = "http://java.sun.com/xml/ns/jdo/jdoconfig";
-
-    /**
-     * The standard JDO metadata schema namespace.
-     * Constant value is <code>http://java.sun.com/xml/ns/jdo/jdo</code>.
-     *
-     * @since 2.1
-     */
-    static String JDO_XSD_NS
-        = "http://java.sun.com/xml/ns/jdo/jdo";
-
-    /**
-     * The standard JDO object-repository mapping schema namespace.
-     * Constant value is <code>http://java.sun.com/xml/ns/jdo/orm</code>.
-     *
-     * @since 2.1
-     */
-    static String ORM_XSD_NS
-        = "http://java.sun.com/xml/ns/jdo/orm";
-
-    /**
-     * The standard JDO query schema namespace.
-     * Constant value is <code>http://java.sun.com/xml/ns/jdo/jdoquery</code>.
-     *
-     * @since 2.1
-     */
-    static String JDOQUERY_XSD_NS
-        = "http://java.sun.com/xml/ns/jdo/jdoquery";
-
-    /**
-     * The name of the persistence manager factory element in the JDO
-     * configuration file.
-     * Constant value is <code>persistence-manager-factory</code>.
-     *
-     * @since 2.1
-     */
-    static String ELEMENT_PERSISTENCE_MANAGER_FACTORY
-        = "persistence-manager-factory";
-
-    /**
-     * The name of the persistence manager factory element's "class" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_CLASS
-        = "class";
-    /**
-     * The name of the persistence manager factory element's
-     * "persistence-unit-name" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_PERSISTENCE_UNIT_NAME
-        = "persistence-unit-name";
-    /**
-     * The name of the persistence manager factory element's "optimistic"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_OPTIMISTIC
-        = "optimistic";
-    /**
-     * The name of the persistence manager factory element's "retain-values"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_RETAIN_VALUES
-        = "retain-values";
-    /**
-     * The name of the persistence manager factory element's "restore-values"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_RESTORE_VALUES
-        = "restore-values";
-    /**
-     * The name of the persistence manager factory element's "ignore-cache"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_IGNORE_CACHE
-        = "ignore-cache";
-    /**
-     * The name of the persistence manager factory element's
-     * "nontransactional-read" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_NONTRANSACTIONAL_READ
-        = "nontransactional-read";
-    /**
-     * The name of the persistence manager factory element's
-     * "nontransactional-write" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_NONTRANSACTIONAL_WRITE
-        = "nontransactional-write";
-    /**
-     * The name of the persistence manager factory element's "multithreaded"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_MULTITHREADED
-        = "multithreaded";
-    /**
-     * The name of the persistence manager factory element's
-     * "connection-driver-name" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_CONNECTION_DRIVER_NAME
-        = "connection-driver-name";
-    /**
-     * The name of the persistence manager factory element's
-     * "connection-user-name" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_CONNECTION_USER_NAME
-        = "connection-user-name";
-    /**
-     * The name of the persistence manager factory element's
-     * "connection-password" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_CONNECTION_PASSWORD
-        = "connection-password";
-    /**
-     * The name of the persistence manager factory element's "connection-url"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_CONNECTION_URL
-        = "connection-url";
-    /**
-     * The name of the persistence manager factory element's
-     * "connection-factory-name" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_CONNECTION_FACTORY_NAME
-        = "connection-factory-name";
-    /**
-     * The name of the persistence manager factory element's
-     * "connection-factory2-name" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_CONNECTION_FACTORY2_NAME
-        = "connection-factory2-name";
-    /**
-     * The name of the persistence manager factory element's
-     * "detach-all-on-commit" attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_DETACH_ALL_ON_COMMIT
-        = "detach-all-on-commit";
-    /**
-     * The name of the persistence manager factory element's "mapping"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_MAPPING
-        = "mapping";
-    /**
-     * The name of the persistence manager factory element's "mapping"
-     * attribute.
-     *
-     * @since 2.1
-     */
-    static String PMF_ATTRIBUTE_ServerTimeZoneID
-        = "server-time-zone-id";
-
-    /**
-     * The name of the persistence manager factory property elements in the JDO
-     * configuration file.
-     */
-    static String ELEMENT_PROPERTY
-        = "property";
-    /**
-     * The name of the persistence manager factory property element's "name"
-     * attribute.
-     */
-    static String PROPERTY_ATTRIBUTE_NAME
-        = "name";
-    /**
-     * The name of the persistence manager factory property element's "value"
-     * attribute.
-     */
-    static String PROPERTY_ATTRIBUTE_VALUE
-        = "value";
-
-    /**
-     * The name of the instance lifecycle listener element in the JDO
-     * configuration file.
-     */
-    static String ELEMENT_INSTANCE_LIFECYCLE_LISTENER
-        = "instance-lifecycle-listener";
-
-    /**
-     * The name of the instance lifecycle listener element's "listener"
-     * attribute.
-     */
-    static String INSTANCE_LIFECYCLE_LISTENER_ATTRIBUTE_LISTENER
-        = "listener";
-    /**
-     * The name of the instance lifecycle listener element's "classes"
-     * attribute.
-     */
-    static String INSTANCE_LIFECYCLE_LISTENER_ATTRIBUTE_CLASSES
-        = "classes";
-
-    /**
-     * "javax.jdo.option.TransientTransactional"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_TRANSACTIONAL_TRANSIENT
-        = "javax.jdo.option.TransientTransactional";
-    /**
-     * "javax.jdo.option.NontransactionalRead"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_NONTRANSACTIONAL_READ
-        = "javax.jdo.option.NontransactionalRead";
-    /**
-     * "javax.jdo.option.NontransactionalWrite"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_NONTRANSACTIONAL_WRITE
-        = "javax.jdo.option.NontransactionalWrite";
-    /**
-     * "javax.jdo.option.RetainValues"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_RETAIN_VALUES
-        = "javax.jdo.option.RetainValues";
-    /**
-     * "javax.jdo.option.Optimistic"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_OPTIMISTIC
-        = "javax.jdo.option.Optimistic";
-    /**
-     * "javax.jdo.option.ApplicationIdentity"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_APPLICATION_IDENTITY
-        = "javax.jdo.option.ApplicationIdentity";
-    /**
-     * "javax.jdo.option.DatastoreIdentity"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_DATASTORE_IDENTITY
-        = "javax.jdo.option.DatastoreIdentity";
-    /**
-     * "javax.jdo.option.NonDurableIdentity"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_NONDURABLE_IDENTITY
-        = "javax.jdo.option.NonDurableIdentity";
-    /**
-     * "javax.jdo.option.ArrayList"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_ARRAYLIST
-        = "javax.jdo.option.ArrayList";
-    /**
-     * "javax.jdo.option.LinkedList"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_LINKEDLIST
-        = "javax.jdo.option.LinkedList";
-    /**
-     * "javax.jdo.option.TreeMap"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_TREEMAP
-        = "javax.jdo.option.TreeMap";
-    /**
-     * "javax.jdo.option.TreeSet"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_TREESET
-        = "javax.jdo.option.TreeSet";
-    /**
-     * "javax.jdo.option.Vector"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_VECTOR
-        = "javax.jdo.option.Vector";
-    /**
-     * "javax.jdo.option.Array"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_ARRAY
-        = "javax.jdo.option.Array";
-    /**
-     * "javax.jdo.option.NullCollection"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_NULL_COLLECTION
-        = "javax.jdo.option.NullCollection";
-    /**
-     * "javax.jdo.option.ChangeApplicationIdentity"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_CHANGE_APPLICATION_IDENTITY
-        = "javax.jdo.option.ChangeApplicationIdentity";
-    /**
-     * "javax.jdo.option.BinaryCompatibility"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_BINARY_COMPATIBILITY
-        = "javax.jdo.option.BinaryCompatibility";
-    /**
-     * "javax.jdo.option.GetDataStoreConnection"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_GET_DATASTORE_CONNECTION
-        = "javax.jdo.option.GetDataStoreConnection";
-    /**
-     * "javax.jdo.option.GetJDBCConnection"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_GET_JDBC_CONNECTION
-        = "javax.jdo.option.GetJDBCConnection";
-    /**
-     * "javax.jdo.query.SQL"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_QUERY_SQL
-        = "javax.jdo.query.SQL";
-    /**
-     * "javax.jdo.option.UnconstrainedQueryVariables"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_UNCONSTRAINED_QUERY_VARIABLES
-        = "javax.jdo.option.UnconstrainedQueryVariables";
-    /**
-     * "javax.jdo.option.version.DateTime"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_VERSION_DATETIME
-        = "javax.jdo.option.version.DateTime";
-    /**
-     * "javax.jdo.option.version.StateImage"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_VERSION_STATE_IMAGE
-        = "javax.jdo.option.version.StateImage";
-    /**
-     * "javax.jdo.option.PreDirtyEvent"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_PREDIRTY_EVENT
-        = "javax.jdo.option.PreDirtyEvent";
-    /**
-     * "javax.jdo.option.mapping.HeterogeneousObjectType"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_MAPPING_HETEROGENEOUS_OBJECT_TYPE
-        = "javax.jdo.option.mapping.HeterogeneousObjectType";
-    /**
-     * "javax.jdo.option.mapping.HeterogeneousInterfaceType"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_MAPPING_HETEROGENEOUS_INTERFACE_TYPE
-        = "javax.jdo.option.mapping.HeterogeneousInterfaceType";
-    /**
-     * "javax.jdo.option.mapping.JoinedTablePerClass"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_MAPPING_JOINED_TABLE_PER_CLASS
-        = "javax.jdo.option.mapping.JoinedTablePerClass";
-    /**
-     * "javax.jdo.option.mapping.JoinedTablePerConcreteClass"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_MAPPING_JOINED_TABLE_PER_CONCRETE_CLASS
-        = "javax.jdo.option.mapping.JoinedTablePerConcreteClass";
-    /**
-     * "javax.jdo.option.mapping.NonJoinedTablePerConcreteClass"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_MAPPING_NON_JOINED_TABLE_PER_CONCRETE_CLASS
-        = "javax.jdo.option.mapping.NonJoinedTablePerConcreteClass";
-    /**
-     * "javax.jdo.option.mapping.RelationSubclassTable"
-     *
-     * @see PersistenceManagerFactory#supportedOptions()
-     * @since 2.1
-     */
-    static String OPTION_MAPPING_RELATION_SUBCLASS_TABLE
-        = "javax.jdo.option.mapping.RelationSubclassTable";
-
-    /**
-     * "javax.jdo.PersistenceManagerFactoryClass"
-     *
-     * @see JDOHelper#getPersistenceManagerFactory(java.util.Map)
-     * @since 2.1
-     */
-    static String PROPERTY_PERSISTENCE_MANAGER_FACTORY_CLASS
-        = "javax.jdo.PersistenceManagerFactoryClass";
-
-    /**
-     * "javax.jdo.option.Optimistic"
-     *
-     * @see PersistenceManagerFactory#getOptimistic()
-     * @since 2.1
-     */
-    static String PROPERTY_OPTIMISTIC
-        = "javax.jdo.option.Optimistic";
-    /**
-     * "javax.jdo.option.RetainValues"
-     *
-     * @see PersistenceManagerFactory#getRetainValues()
-     * @since 2.1
-     */
-    static String PROPERTY_RETAIN_VALUES
-        = "javax.jdo.option.RetainValues";
-    /**
-     * "javax.jdo.option.RestoreValues"
-     *
-     * @see PersistenceManagerFactory#getRestoreValues()
-     * @since 2.1
-     */
-    static String PROPERTY_RESTORE_VALUES
-        = "javax.jdo.option.RestoreValues";
-    /**
-     * "javax.jdo.option.IgnoreCache"
-     *
-     * @see PersistenceManagerFactory#getIgnoreCache()
-     * @since 2.1
-     */
-    static String PROPERTY_IGNORE_CACHE
-        = "javax.jdo.option.IgnoreCache";
-    /**
-     * "javax.jdo.option.NontransactionalRead"
-     *
-     * @see PersistenceManagerFactory#getNontransactionalRead()
-     * @since 2.1
-     */
-    static String PROPERTY_NONTRANSACTIONAL_READ
-        = "javax.jdo.option.NontransactionalRead";
-    /**
-     * "javax.jdo.option.NontransactionalWrite"
-     *
-     * @see PersistenceManagerFactory#getNontransactionalWrite()
-     * @since 2.1
-     */
-    static String PROPERTY_NONTRANSACTIONAL_WRITE
-        = "javax.jdo.option.NontransactionalWrite";
-    /**
-     * "javax.jdo.option.Multithreaded"
-     *
-     * @see PersistenceManagerFactory#getMultithreaded()
-     * @since 2.1
-     */
-    static String PROPERTY_MULTITHREADED
-        = "javax.jdo.option.Multithreaded";
-    /**
-     * "javax.jdo.option.DetachAllOnCommit"
-     *
-     * @see PersistenceManagerFactory#getDetachAllOnCommit()
-     * @since 2.1
-     */
-    static String PROPERTY_DETACH_ALL_ON_COMMIT
-        = "javax.jdo.option.DetachAllOnCommit";
-    /**
-     * "javax.jdo.option.ConnectionDriverName"
-     *
-     * @see PersistenceManagerFactory#getConnectionDriverName()
-     * @since 2.1
-     */
-    static String PROPERTY_CONNECTION_DRIVER_NAME
-        = "javax.jdo.option.ConnectionDriverName";
-    /**
-     * "javax.jdo.option.ConnectionUserName"
-     *
-     * @see PersistenceManagerFactory#getConnectionUserName()
-     * @since 2.1
-     */
-    static String PROPERTY_CONNECTION_USER_NAME
-        = "javax.jdo.option.ConnectionUserName";
-    /**
-     * "javax.jdo.option.Password"
-     *
-     * @since 2.1
-     */
-    static String PROPERTY_CONNECTION_PASSWORD
-        = "javax.jdo.option.ConnectionPassword";
-    /**
-     * "javax.jdo.option.ConnectionURL"
-     *
-     * @see PersistenceManagerFactory#getConnectionURL()
-     * @since 2.1
-     */
-    static String PROPERTY_CONNECTION_URL
-        = "javax.jdo.option.ConnectionURL";
-    /**
-     * "javax.jdo.option.ConnectionFactoryName"
-     *
-     * @see PersistenceManagerFactory#getConnectionFactoryName()
-     * @since 2.1
-     */
-    static String PROPERTY_CONNECTION_FACTORY_NAME
-        = "javax.jdo.option.ConnectionFactoryName";
-    /**
-     * "javax.jdo.option.ConnectionFactory2Name"
-     *
-     * @see PersistenceManagerFactory#getConnectionFactory2Name()
-     * @since 2.1
-     */
-    static String PROPERTY_CONNECTION_FACTORY2_NAME
-        = "javax.jdo.option.ConnectionFactory2Name";
-    /**
-     * "javax.jdo.option.Mapping"
-     *
-     * @see PersistenceManagerFactory#getMapping()
-     * @since 2.1
-     */
-    static String PROPERTY_MAPPING
-        = "javax.jdo.option.Mapping";
-    /**
-     * "javax.jdo.option.PersistenceUnitName"
-     *
-     * @see PersistenceManagerFactory#getPersistenceUnitName()
-     * @since 2.1
-     */
-    static String PROPERTY_PERSISTENCE_UNIT_NAME
-        = "javax.jdo.option.PersistenceUnitName";
-
-    /**
-     * "javax.jdo.option.InstanceLifecycleListener"
-     *
-     * @see PersistenceManagerFactory#addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener,Class[])
-     * @see PersistenceManagerFactory#removeInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener)
-     */
-    static String PROPERTY_INSTANCE_LIFECYCLE_LISTENER
-        = "javax.jdo.option.InstanceLifecycleListener";
-
-    /**
-     * Prefix used to configure
-     * {@link javax.jdo.listener.InstanceLifecycleListener} instances
-     * externally.
-     * To configure an <code>InstanceLifecycleListener</code> via properties,
-     * create a property name with the prefix of
-     * this constant and append the fully qualified listener class name, then
-     * set its value to the comma- or whitespace-delimited list
-     * of persistence-capable classes whose instances are to be observed.
-     * Use no value to indicate that instances of
-     * all persistence-capable classes are to be observed.<br>
-     * For example,<br>
-     * <code>javax.jdo.option.InstanceLifecycleListener.com.example.MyListener=com.example.Foo,com.example.Bar</code><br>
-     * is equivalent to calling<br>
-     * <code>pmf.addInstanceLifecycleListener(new com.example.MyListener(), new Class[] {com.example.Foo.class, com.example.Bar.class});</code><br>
-     * where <code>pmf</code> is an instance of type
-     * <code>PersistenceManagerFactory</code>.
-     *
-     * @see javax.jdo.PersistenceManagerFactory#addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener,Class[])
-     * @since 2.1
-     */
-    static String PROPERTY_PREFIX_INSTANCE_LIFECYCLE_LISTENER
-        = PROPERTY_INSTANCE_LIFECYCLE_LISTENER + ".";
-
-    /**
-     * Mapping "javax.jdo.mapping.Catalog"
-     *
-     * @since 2.1
-     */
-    static String PROPERTY_MAPPING_CATALOG
-        = "javax.jdo.mapping.Catalog";
-    /**
-     * Mapping "javax.jdo.mapping.Schema"
-     *
-     * @since 2.1
-     */
-    static String PROPERTY_MAPPING_SCHEMA
-        = "javax.jdo.mapping.Schema";
-
-    /**
-     * Mapping "javax.jdo.option.ServerTimeZoneID"
-     *
-     * @since 2.1
-     */
-    static String PROPERTY_SERVER_TIMEZONE_ID
-        = "javax.jdo.option.ServerTimeZoneID";
-
-    /**
-     * Nonconfigurable property constanct "VendorName"
-     *
-     * @see PersistenceManagerFactory#getProperties()
-     * @since 2.1
-     */
-    static String NONCONFIGURABLE_PROPERTY_VENDOR_NAME
-        = "VendorName";
-    /**
-     * Nonconfigurable property constanct "VersionNumber"
-     *
-     * @see PersistenceManagerFactory#getProperties()
-     * @since 2.1
-     */
-    static String NONCONFIGURABLE_PROPERTY_VERSION_NUMBER
-        = "VersionNumber";
-
-    /**
-     * The value for TransactionType to specify that transactions
-     * are managed by the Java Transactions API, as documented in
-     * JSR-220.
-     *
-     * @since 2.1
-     */
-    static String JTA
-        = "JTA";
-
-    /**
-     * The value for TransactionType to specify that transactions
-     * are managed by the javax.jdo.Transaction instance, similar
-     * to the usage as documented in JSR-220.
-     *
-     * @since 2.1
-     */
-    static String RESOURCE_LOCAL
-        = "RESOURCE_LOCAL";
-
-    /**
-     * The name of the resource for the DTD of the standard JDO configuration
-     * file.
-     *
-     * @since 2.1
-     */
-    static String JDOCONFIG_DTD_RESOURCE
-        = "javax/jdo/jdoconfig_2_1.dtd";
-
-    /**
-     * The name of the resource for the XML schema of the standard JDO
-     * configuration file.
-     *
-     * @since 2.1
-     */
-    static String JDOCONFIG_XSD_RESOURCE
-        = "javax/jdo/jdoconfig_2_1.xsd";
-
-    /**
-     * The name of the resource for the DTD of the standard JDO metadata file.
-     *
-     * @since 2.1
-     */
-    static String JDO_DTD_RESOURCE
-        = "javax/jdo/jdo_2_0.dtd";
-
-    /**
-     * The name of the resource for the XML schema of the standard JDO
-     * metadata file.
-     *
-     * @since 2.1
-     */
-    static String JDO_XSD_RESOURCE
-        = "javax/jdo/jdo_2_1.xsd";
-
-    /**
-     * The name of the resource for the DTD of the standard JDO
-     * object-relational mapping metadata file.
-     *
-     * @since 2.1
-     */
-    static String ORM_DTD_RESOURCE
-        = "javax/jdo/orm_2_0.dtd";
-
-    /**
-     * The name of the resource for the XML schema of the standard JDO
-     * object-relational mapping metadata file.
-     *
-     * @since 2.1
-     */
-    static String ORM_XSD_RESOURCE
-        = "javax/jdo/orm_2_1.xsd";
-
-    /**
-     * The name of the resource for the DTD of the standard JDO query
-     * metadata file.
-     *
-     * @since 2.1
-     */
-    static String JDOQUERY_DTD_RESOURCE
-        = "javax/jdo/jdoquery_2_0.dtd";
-
-    /**
-     * The name of the resource for the XML schema of the standard JDO query
-     * metadata file.
-     *
-     * @since 2.1
-     */
-    static String JDOQUERY_XSD_RESOURCE
-        = "javax/jdo/jdoquery_2_1.xsd";
-}
-
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements.  See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License.  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+package javax.jdo;
+
+/**
+ * Constant values used in JDO.
+ *
+ * @since 2.1
+ */
+public interface Constants {
+
+    /**
+     * The name of the standard service configuration resource text file containing
+     * the name of an implementation of {@link PersistenceManagerFactory}.
+     * Constant value is <code>META-INF/services/javax.jdo.PersistenceManagerFactory</code>.
+     *
+     * @since 2.1
+     */
+    static String SERVICE_LOOKUP_PMF_RESOURCE_NAME
+        = "META-INF/services/javax.jdo.PersistenceManagerFactory";
+
+    /**
+     * The name of the standard JDO configuration resource file(s).
+     * Constant value is <code>META-INF/jdoconfig.xml</code>.
+     *
+     * @since 2.1
+     */
+    static String JDOCONFIG_RESOURCE_NAME
+        = "META-INF/jdoconfig.xml";
+
+    /**
+     * The standard JDO configuration schema namespace.
+     * Constant value is <code>http://java.sun.com/xml/ns/jdo/jdoconfig</code>.
+     *
+     * @since 2.1
+     */
+    static String JDOCONFIG_XSD_NS
+        = "http://java.sun.com/xml/ns/jdo/jdoconfig";
+
+    /**
+     * The standard JDO metadata schema namespace.
+     * Constant value is <code>http://java.sun.com/xml/ns/jdo/jdo</code>.
+     *
+     * @since 2.1
+     */
+    static String JDO_XSD_NS
+        = "http://java.sun.com/xml/ns/jdo/jdo";
+
+    /**
+     * The standard JDO object-repository mapping schema namespace.
+     * Constant value is <code>http://java.sun.com/xml/ns/jdo/orm</code>.
+     *
+     * @since 2.1
+     */
+    static String ORM_XSD_NS
+        = "http://java.sun.com/xml/ns/jdo/orm";
+
+    /**
+     * The standard JDO query schema namespace.
+     * Constant value is <code>http://java.sun.com/xml/ns/jdo/jdoquery</code>.
+     *
+     * @since 2.1
+     */
+    static String JDOQUERY_XSD_NS
+        = "http://java.sun.com/xml/ns/jdo/jdoquery";
+
+    /**
+     * The name of the persistence manager factory element in the JDO
+     * configuration file.
+     * Constant value is <code>persistence-manager-factory</code>.
+     *
+     * @since 2.1
+     */
+    static String ELEMENT_PERSISTENCE_MANAGER_FACTORY
+        = "persistence-manager-factory";
+
+    /**
+     * The name of the persistence manager factory element's "class" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_CLASS
+        = "class";
+    /**
+     * The name of the persistence manager factory element's
+     * "persistence-unit-name" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_PERSISTENCE_UNIT_NAME
+        = "persistence-unit-name";
+    /**
+     * The name of the persistence manager factory element's "optimistic"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_OPTIMISTIC
+        = "optimistic";
+    /**
+     * The name of the persistence manager factory element's "retain-values"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_RETAIN_VALUES
+        = "retain-values";
+    /**
+     * The name of the persistence manager factory element's "restore-values"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_RESTORE_VALUES
+        = "restore-values";
+    /**
+     * The name of the persistence manager factory element's "ignore-cache"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_IGNORE_CACHE
+        = "ignore-cache";
+    /**
+     * The name of the persistence manager factory element's
+     * "nontransactional-read" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_NONTRANSACTIONAL_READ
+        = "nontransactional-read";
+    /**
+     * The name of the persistence manager factory element's
+     * "nontransactional-write" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_NONTRANSACTIONAL_WRITE
+        = "nontransactional-write";
+    /**
+     * The name of the persistence manager factory element's "multithreaded"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_MULTITHREADED
+        = "multithreaded";
+    /**
+     * The name of the persistence manager factory element's
+     * "connection-driver-name" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_CONNECTION_DRIVER_NAME
+        = "connection-driver-name";
+    /**
+     * The name of the persistence manager factory element's
+     * "connection-user-name" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_CONNECTION_USER_NAME
+        = "connection-user-name";
+    /**
+     * The name of the persistence manager factory element's
+     * "connection-password" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_CONNECTION_PASSWORD
+        = "connection-password";
+    /**
+     * The name of the persistence manager factory element's "connection-url"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_CONNECTION_URL
+        = "connection-url";
+    /**
+     * The name of the persistence manager factory element's
+     * "connection-factory-name" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_CONNECTION_FACTORY_NAME
+        = "connection-factory-name";
+    /**
+     * The name of the persistence manager factory element's
+     * "connection-factory2-name" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_CONNECTION_FACTORY2_NAME
+        = "connection-factory2-name";
+    /**
+     * The name of the persistence manager factory element's
+     * "detach-all-on-commit" attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_DETACH_ALL_ON_COMMIT
+        = "detach-all-on-commit";
+    /**
+     * The name of the persistence manager factory element's "mapping"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_MAPPING
+        = "mapping";
+    /**
+     * The name of the persistence manager factory element's "mapping"
+     * attribute.
+     *
+     * @since 2.1
+     */
+    static String PMF_ATTRIBUTE_ServerTimeZoneID
+        = "server-time-zone-id";
+
+    /**
+     * The name of the persistence manager factory property elements in the JDO
+     * configuration file.
+     */
+    static String ELEMENT_PROPERTY
+        = "property";
+    /**
+     * The name of the persistence manager factory property element's "name"
+     * attribute.
+     */
+    static String PROPERTY_ATTRIBUTE_NAME
+        = "name";
+    /**
+     * The name of the persistence manager factory property element's "value"
+     * attribute.
+     */
+    static String PROPERTY_ATTRIBUTE_VALUE
+        = "value";
+
+    /**
+     * The name of the instance lifecycle listener element in the JDO
+     * configuration file.
+     */
+    static String ELEMENT_INSTANCE_LIFECYCLE_LISTENER
+        = "instance-lifecycle-listener";
+
+    /**
+     * The name of the instance lifecycle listener element's "listener"
+     * attribute.
+     */
+    static String INSTANCE_LIFECYCLE_LISTENER_ATTRIBUTE_LISTENER
+        = "listener";
+    /**
+     * The name of the instance lifecycle listener element's "classes"
+     * attribute.
+     */
+    static String INSTANCE_LIFECYCLE_LISTENER_ATTRIBUTE_CLASSES
+        = "classes";
+
+    /**
+     * "javax.jdo.option.TransientTransactional"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_TRANSACTIONAL_TRANSIENT
+        = "javax.jdo.option.TransientTransactional";
+    /**
+     * "javax.jdo.option.NontransactionalRead"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_NONTRANSACTIONAL_READ
+        = "javax.jdo.option.NontransactionalRead";
+    /**
+     * "javax.jdo.option.NontransactionalWrite"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_NONTRANSACTIONAL_WRITE
+        = "javax.jdo.option.NontransactionalWrite";
+    /**
+     * "javax.jdo.option.RetainValues"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_RETAIN_VALUES
+        = "javax.jdo.option.RetainValues";
+    /**
+     * "javax.jdo.option.Optimistic"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_OPTIMISTIC
+        = "javax.jdo.option.Optimistic";
+    /**
+     * "javax.jdo.option.ApplicationIdentity"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_APPLICATION_IDENTITY
+        = "javax.jdo.option.ApplicationIdentity";
+    /**
+     * "javax.jdo.option.DatastoreIdentity"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_DATASTORE_IDENTITY
+        = "javax.jdo.option.DatastoreIdentity";
+    /**
+     * "javax.jdo.option.NonDurableIdentity"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_NONDURABLE_IDENTITY
+        = "javax.jdo.option.NonDurableIdentity";
+    /**
+     * "javax.jdo.option.ArrayList"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_ARRAYLIST
+        = "javax.jdo.option.ArrayList";
+    /**
+     * "javax.jdo.option.LinkedList"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_LINKEDLIST
+        = "javax.jdo.option.LinkedList";
+    /**
+     * "javax.jdo.option.TreeMap"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_TREEMAP
+        = "javax.jdo.option.TreeMap";
+    /**
+     * "javax.jdo.option.TreeSet"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_TREESET
+        = "javax.jdo.option.TreeSet";
+    /**
+     * "javax.jdo.option.Vector"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_VECTOR
+        = "javax.jdo.option.Vector";
+    /**
+     * "javax.jdo.option.Array"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_ARRAY
+        = "javax.jdo.option.Array";
+    /**
+     * "javax.jdo.option.NullCollection"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_NULL_COLLECTION
+        = "javax.jdo.option.NullCollection";
+    /**
+     * "javax.jdo.option.ChangeApplicationIdentity"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_CHANGE_APPLICATION_IDENTITY
+        = "javax.jdo.option.ChangeApplicationIdentity";
+    /**
+     * "javax.jdo.option.BinaryCompatibility"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_BINARY_COMPATIBILITY
+        = "javax.jdo.option.BinaryCompatibility";
+    /**
+     * "javax.jdo.option.GetDataStoreConnection"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_GET_DATASTORE_CONNECTION
+        = "javax.jdo.option.GetDataStoreConnection";
+    /**
+     * "javax.jdo.option.GetJDBCConnection"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_GET_JDBC_CONNECTION
+        = "javax.jdo.option.GetJDBCConnection";
+    /**
+     * "javax.jdo.query.SQL"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_QUERY_SQL
+        = "javax.jdo.query.SQL";
+    /**
+     * "javax.jdo.option.UnconstrainedQueryVariables"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_UNCONSTRAINED_QUERY_VARIABLES
+        = "javax.jdo.option.UnconstrainedQueryVariables";
+    /**
+     * "javax.jdo.option.version.DateTime"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_VERSION_DATETIME
+        = "javax.jdo.option.version.DateTime";
+    /**
+     * "javax.jdo.option.version.StateImage"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_VERSION_STATE_IMAGE
+        = "javax.jdo.option.version.StateImage";
+    /**
+     * "javax.jdo.option.PreDirtyEvent"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_PREDIRTY_EVENT
+        = "javax.jdo.option.PreDirtyEvent";
+    /**
+     * "javax.jdo.option.mapping.HeterogeneousObjectType"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_MAPPING_HETEROGENEOUS_OBJECT_TYPE
+        = "javax.jdo.option.mapping.HeterogeneousObjectType";
+    /**
+     * "javax.jdo.option.mapping.HeterogeneousInterfaceType"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_MAPPING_HETEROGENEOUS_INTERFACE_TYPE
+        = "javax.jdo.option.mapping.HeterogeneousInterfaceType";
+    /**
+     * "javax.jdo.option.mapping.JoinedTablePerClass"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_MAPPING_JOINED_TABLE_PER_CLASS
+        = "javax.jdo.option.mapping.JoinedTablePerClass";
+    /**
+     * "javax.jdo.option.mapping.JoinedTablePerConcreteClass"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_MAPPING_JOINED_TABLE_PER_CONCRETE_CLASS
+        = "javax.jdo.option.mapping.JoinedTablePerConcreteClass";
+    /**
+     * "javax.jdo.option.mapping.NonJoinedTablePerConcreteClass"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_MAPPING_NON_JOINED_TABLE_PER_CONCRETE_CLASS
+        = "javax.jdo.option.mapping.NonJoinedTablePerConcreteClass";
+    /**
+     * "javax.jdo.option.mapping.RelationSubclassTable"
+     *
+     * @see PersistenceManagerFactory#supportedOptions()
+     * @since 2.1
+     */
+    static String OPTION_MAPPING_RELATION_SUBCLASS_TABLE
+        = "javax.jdo.option.mapping.RelationSubclassTable";
+
+    /**
+     * "javax.jdo.PersistenceManagerFactoryClass"
+     *
+     * @see JDOHelper#getPersistenceManagerFactory(java.util.Map)
+     * @since 2.1
+     */
+    static String PROPERTY_PERSISTENCE_MANAGER_FACTORY_CLASS
+        = "javax.jdo.PersistenceManagerFactoryClass";
+
+    /**
+     * "javax.jdo.option.Optimistic"
+     *
+     * @see PersistenceManagerFactory#getOptimistic()
+     * @since 2.1
+     */
+    static String PROPERTY_OPTIMISTIC
+        = "javax.jdo.option.Optimistic";
+    /**
+     * "javax.jdo.option.RetainValues"
+     *
+     * @see PersistenceManagerFactory#getRetainValues()
+     * @since 2.1
+     */
+    static String PROPERTY_RETAIN_VALUES
+        = "javax.jdo.option.RetainValues";
+    /**
+     * "javax.jdo.option.RestoreValues"
+     *
+     * @see PersistenceManagerFactory#getRestoreValues()
+     * @since 2.1
+     */
+    static String PROPERTY_RESTORE_VALUES
+        = "javax.jdo.option.RestoreValues";
+    /**
+     * "javax.jdo.option.IgnoreCache"
+     *
+     * @see PersistenceManagerFactory#getIgnoreCache()
+     * @since 2.1
+     */
+    static String PROPERTY_IGNORE_CACHE
+        = "javax.jdo.option.IgnoreCache";
+    /**
+     * "javax.jdo.option.NontransactionalRead"
+     *
+     * @see PersistenceManagerFactory#getNontransactionalRead()
+     * @since 2.1
+     */
+    static String PROPERTY_NONTRANSACTIONAL_READ
+        = "javax.jdo.option.NontransactionalRead";
+    /**
+     * "javax.jdo.option.NontransactionalWrite"
+     *
+     * @see PersistenceManagerFactory#getNontransactionalWrite()
+     * @since 2.1
+     */
+    static String PROPERTY_NONTRANSACTIONAL_WRITE
+        = "javax.jdo.option.NontransactionalWrite";
+    /**
+     * "javax.jdo.option.Multithreaded"
+     *
+     * @see PersistenceManagerFactory#getMultithreaded()
+     * @since 2.1
+     */
+    static String PROPERTY_MULTITHREADED
+        = "javax.jdo.option.Multithreaded";
+    /**
+     * "javax.jdo.option.DetachAllOnCommit"
+     *
+     * @see PersistenceManagerFactory#getDetachAllOnCommit()
+     * @since 2.1
+     */
+    static String PROPERTY_DETACH_ALL_ON_COMMIT
+        = "javax.jdo.option.DetachAllOnCommit";
+    /**
+     * "javax.jdo.option.ConnectionDriverName"
+     *
+     * @see PersistenceManagerFactory#getConnectionDriverName()
+     * @since 2.1
+     */
+    static String PROPERTY_CONNECTION_DRIVER_NAME
+        = "javax.jdo.option.ConnectionDriverName";
+    /**
+     * "javax.jdo.option.ConnectionUserName"
+     *
+     * @see PersistenceManagerFactory#getConnectionUserName()
+     * @since 2.1
+     */
+    static String PROPERTY_CONNECTION_USER_NAME
+        = "javax.jdo.option.ConnectionUserName";
+    /**
+     * "javax.jdo.option.Password"
+     *
+     * @since 2.1
+     */
+    static String PROPERTY_CONNECTION_PASSWORD
+        = "javax.jdo.option.ConnectionPassword";
+    /**
+     * "javax.jdo.option.ConnectionURL"
+     *
+     * @see PersistenceManagerFactory#getConnectionURL()
+     * @since 2.1
+     */
+    static String PROPERTY_CONNECTION_URL
+        = "javax.jdo.option.ConnectionURL";
+    /**
+     * "javax.jdo.option.ConnectionFactoryName"
+     *
+     * @see PersistenceManagerFactory#getConnectionFactoryName()
+     * @since 2.1
+     */
+    static String PROPERTY_CONNECTION_FACTORY_NAME
+        = "javax.jdo.option.ConnectionFactoryName";
+    /**
+     * "javax.jdo.option.ConnectionFactory2Name"
+     *
+     * @see PersistenceManagerFactory#getConnectionFactory2Name()
+     * @since 2.1
+     */
+    static String PROPERTY_CONNECTION_FACTORY2_NAME
+        = "javax.jdo.option.ConnectionFactory2Name";
+    /**
+     * "javax.jdo.option.Mapping"
+     *
+     * @see PersistenceManagerFactory#getMapping()
+     * @since 2.1
+     */
+    static String PROPERTY_MAPPING
+        = "javax.jdo.option.Mapping";
+    /**
+     * "javax.jdo.option.PersistenceUnitName"
+     *
+     * @see PersistenceManagerFactory#getPersistenceUnitName()
+     * @since 2.1
+     */
+    static String PROPERTY_PERSISTENCE_UNIT_NAME
+        = "javax.jdo.option.PersistenceUnitName";
+
+    /**
+     * "javax.jdo.option.InstanceLifecycleListener"
+     *
+     * @see PersistenceManagerFactory#addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener,Class[])
+     * @see PersistenceManagerFactory#removeInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener)
+     */
+    static String PROPERTY_INSTANCE_LIFECYCLE_LISTENER
+        = "javax.jdo.option.InstanceLifecycleListener";
+
+    /**
+     * Prefix used to configure
+     * {@link javax.jdo.listener.InstanceLifecycleListener} instances
+     * externally.
+     * To configure an <code>InstanceLifecycleListener</code> via properties,
+     * create a property name with the prefix of
+     * this constant and append the fully qualified listener class name, then
+     * set its value to the comma- or whitespace-delimited list
+     * of persistence-capable classes whose instances are to be observed.
+     * Use no value to indicate that instances of
+     * all persistence-capable classes are to be observed.<br>
+     * For example,<br>
+     * <code>javax.jdo.option.InstanceLifecycleListener.com.example.MyListener=com.example.Foo,com.example.Bar</code><br>
+     * is equivalent to calling<br>
+     * <code>pmf.addInstanceLifecycleListener(new com.example.MyListener(), new Class[] {com.example.Foo.class, com.example.Bar.class});</code><br>
+     * where <code>pmf</code> is an instance of type
+     * <code>PersistenceManagerFactory</code>.
+     *
+     * @see javax.jdo.PersistenceManagerFactory#addInstanceLifecycleListener(javax.jdo.listener.InstanceLifecycleListener,Class[])
+     * @since 2.1
+     */
+    static String PROPERTY_PREFIX_INSTANCE_LIFECYCLE_LISTENER
+        = PROPERTY_INSTANCE_LIFECYCLE_LISTENER + ".";
+
+    /**
+     * Mapping "javax.jdo.mapping.Catalog"
+     *
+     * @since 2.1
+     */
+    static String PROPERTY_MAPPING_CATALOG
+        = "javax.jdo.mapping.Catalog";
+    /**
+     * Mapping "javax.jdo.mapping.Schema"
+     *
+     * @since 2.1
+     */
+    static String PROPERTY_MAPPING_SCHEMA
+        = "javax.jdo.mapping.Schema";
+
+    /**
+     * Mapping "javax.jdo.option.ServerTimeZoneID"
+     *
+     * @since 2.1
+     */
+    static String PROPERTY_SERVER_TIMEZONE_ID
+        = "javax.jdo.option.ServerTimeZoneID";
+
+    /**
+     * Nonconfigurable property constanct "VendorName"
+     *
+     * @see PersistenceManagerFactory#getProperties()
+     * @since 2.1
+     */
+    static String NONCONFIGURABLE_PROPERTY_VENDOR_NAME
+        = "VendorName";
+    /**
+     * Nonconfigurable property constanct "VersionNumber"
+     *
+     * @see PersistenceManagerFactory#getProperties()
+     * @since 2.1
+     */
+    static String NONCONFIGURABLE_PROPERTY_VERSION_NUMBER
+        = "VersionNumber";
+
+    /**
+     * The value for TransactionType to specify that transactions
+     * are managed by the Java Transactions API, as documented in
+     * JSR-220.
+     *
+     * @since 2.1
+     */
+    static String JTA
+        = "JTA";
+
+    /**
+     * The value for TransactionType to specify that transactions
+     * are managed by the javax.jdo.Transaction instance, similar
+     * to the usage as documented in JSR-220.
+     *
+     * @since 2.1
+     */
+    static String RESOURCE_LOCAL
+        = "RESOURCE_LOCAL";
+
+    /**
+     * The name of the resource for the DTD of the standard JDO configuration
+     * file.
+     *
+     * @since 2.1
+     */
+    static String JDOCONFIG_DTD_RESOURCE
+        = "javax/jdo/jdoconfig_2_1.dtd";
+
+    /**
+     * The name of the resource for the XML schema of the standard JDO
+     * configuration file.
+     *
+     * @since 2.1
+     */
+    static String JDOCONFIG_XSD_RESOURCE
+        = "javax/jdo/jdoconfig_2_1.xsd";
+
+    /**
+     * The name of the resource for the DTD of the standard JDO metadata file.
+     *
+     * @since 2.1
+     */
+    static String JDO_DTD_RESOURCE
+        = "javax/jdo/jdo_2_0.dtd";
+
+    /**
+     * The name of the resource for the XML schema of the standard JDO
+     * metadata file.
+     *
+     * @since 2.1
+     */
+    static String JDO_XSD_RESOURCE
+        = "javax/jdo/jdo_2_1.xsd";
+
+    /**
+     * The name of the resource for the DTD of the standard JDO
+     * object-relational mapping metadata file.
+     *
+     * @since 2.1
+     */
+    static String ORM_DTD_RESOURCE
+        = "javax/jdo/orm_2_0.dtd";
+
+    /**
+     * The name of the resource for the XML schema of the standard JDO
+     * object-relational mapping metadata file.
+     *
+     * @since 2.1
+     */
+    static String ORM_XSD_RESOURCE
+        = "javax/jdo/orm_2_1.xsd";
+
+    /**
+     * The name of the resource for the DTD of the standard JDO query
+     * metadata file.
+     *
+     * @since 2.1
+     */
+    static String JDOQUERY_DTD_RESOURCE
+        = "javax/jdo/jdoquery_2_0.dtd";
+
+    /**
+     * The name of the resource for the XML schema of the standard JDO query
+     * metadata file.
+     *
+     * @since 2.1
+     */
+    static String JDOQUERY_XSD_RESOURCE
+        = "javax/jdo/jdoquery_2_1.xsd";
+}
+

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/Constants.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/Extent.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/FetchPlan.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/InstanceCallbacks.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOCanRetryException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDODataStoreException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDODetachedFieldAccessException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalDataStoreException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalInternalException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOFatalUserException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOHelper.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDONullIdentityException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOObjectNotFoundException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOOptimisticVerificationException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOUnsupportedOptionException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOUserCallbackException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/JDOUserException.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/PersistenceManager.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/PersistenceManagerFactory.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/Query.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/Transaction.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/datastore/DataStoreCache.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/datastore/JDOConnection.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/datastore/Sequence.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/ByteIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/CharIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/IntIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/LongIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/ObjectIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/ShortIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/SingleFieldIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/identity/StringIdentity.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/AttachCallback.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/AttachLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/ClearCallback.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/ClearLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/CreateLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/DeleteCallback.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/DeleteLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/DetachCallback.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/DetachLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/DirtyLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/InstanceLifecycleEvent.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/InstanceLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/LoadCallback.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/LoadLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/StoreCallback.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/listener/StoreLifecycleListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/Detachable.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/I18NHelper.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/JDOImplHelper.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/JDOPermission.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/PersistenceCapable.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/RegisterClassEvent.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/RegisterClassListener.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/StateInterrogation.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/java/javax/jdo/spi/StateManager.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdo_2_0.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdo_2_0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdo_2_1.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.dtd
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.dtd?view=diff&rev=548139&r1=548138&r2=548139
==============================================================================
--- db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.dtd (original)
+++ db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.dtd Sun Jun 17 16:52:21 2007
@@ -1,51 +1,51 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-      http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<!--
-<!DOCTYPE jdoconfig
-    PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Configuration 2.1//EN"
-    "http://java.sun.com/dtd/jdoconfig_2_1.dtd">
--->
-<!ELEMENT jdoconfig (persistence-manager-factory+)>
-
-<!ELEMENT persistence-manager-factory (property*, instance-lifecycle-listener*)>
-<!ATTLIST persistence-manager-factory class CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory persistence-unit-name CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory optimistic (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory retain-values (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory restore-values (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory ignore-cache (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory nontransactional-read (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory nontransactional-write (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory multithreaded (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory connection-driver-name CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory connection-user-name CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory connection-password CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory connection-url CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory connection-factory-name CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory connection-factory2-name CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory mapping CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory detach-all-on-commit (true|false) CDATA #IMPLIED>
-<!ATTLIST persistence-manager-factory server-time-zone-id CDATA #IMPLIED>
-
-<!ELEMENT property EMPTY>
-<!ATTLIST property name CDATA #REQUIRED>
-<!ATTLIST property value CDATA #IMPLIED>
-
-<!ELEMENT instance-lifecycle-listener EMPTY>
-<!ATTLIST instance-lifecycle-listener listener CDATA #REQUIRED>
-<!ATTLIST instance-lifecycle-listener classes CDATA #IMPLIED>
-
+<!--
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+-->
+<!--
+<!DOCTYPE jdoconfig
+    PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Configuration 2.1//EN"
+    "http://java.sun.com/dtd/jdoconfig_2_1.dtd">
+-->
+<!ELEMENT jdoconfig (persistence-manager-factory+)>
+
+<!ELEMENT persistence-manager-factory (property*, instance-lifecycle-listener*)>
+<!ATTLIST persistence-manager-factory class CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory persistence-unit-name CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory optimistic (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory retain-values (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory restore-values (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory ignore-cache (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory nontransactional-read (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory nontransactional-write (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory multithreaded (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory connection-driver-name CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory connection-user-name CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory connection-password CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory connection-url CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory connection-factory-name CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory connection-factory2-name CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory mapping CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory detach-all-on-commit (true|false) CDATA #IMPLIED>
+<!ATTLIST persistence-manager-factory server-time-zone-id CDATA #IMPLIED>
+
+<!ELEMENT property EMPTY>
+<!ATTLIST property name CDATA #REQUIRED>
+<!ATTLIST property value CDATA #IMPLIED>
+
+<!ELEMENT instance-lifecycle-listener EMPTY>
+<!ATTLIST instance-lifecycle-listener listener CDATA #REQUIRED>
+<!ATTLIST instance-lifecycle-listener classes CDATA #IMPLIED>
+

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdoconfig_2_1.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.dtd
URL: http://svn.apache.org/viewvc/db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.dtd?view=diff&rev=548139&r1=548138&r2=548139
==============================================================================
--- db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.dtd (original)
+++ db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.dtd Sun Jun 17 16:52:21 2007
@@ -14,30 +14,30 @@
   See the License for the specific language governing permissions and
   limitations under the License.
 -->
-<!-- The DOCTYPE should be as follows for jdoquery documents.
-<!DOCTYPE jdoquery
-    PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Query Metadata 2.0//EN"
-    "http://java.sun.com/dtd/jdoquery_2_0.dtd">
--->
-<!ELEMENT jdoquery (extension*, (package|query)+, (extension)*)>
-
-<!ELEMENT package (extension*, (interface|class)+, (extension)*)>
-<!ATTLIST package name CDATA ''>
-
-<!ELEMENT interface (extension*, query+, extension*)>
-<!ATTLIST interface name CDATA #REQUIRED>
-
-<!ELEMENT class (extension*, query+, extension*)>
-<!ATTLIST class name CDATA #REQUIRED>
-
-<!ELEMENT query (#PCDATA|extension)*>
-<!ATTLIST query name CDATA #REQUIRED>
-<!ATTLIST query language CDATA #IMPLIED>
-<!ATTLIST query unmodifiable (true|false) 'false'>
-<!ATTLIST query unique (true|false) #IMPLIED>
-<!ATTLIST query result-class CDATA #IMPLIED>
-
-<!ELEMENT extension ANY>
-<!ATTLIST extension vendor-name CDATA #REQUIRED>
-<!ATTLIST extension key CDATA #IMPLIED>
-<!ATTLIST extension value CDATA #IMPLIED>
+<!-- The DOCTYPE should be as follows for jdoquery documents.
+<!DOCTYPE jdoquery
+    PUBLIC "-//Sun Microsystems, Inc.//DTD Java Data Objects Query Metadata 2.0//EN"
+    "http://java.sun.com/dtd/jdoquery_2_0.dtd">
+-->
+<!ELEMENT jdoquery (extension*, (package|query)+, (extension)*)>
+
+<!ELEMENT package (extension*, (interface|class)+, (extension)*)>
+<!ATTLIST package name CDATA ''>
+
+<!ELEMENT interface (extension*, query+, extension*)>
+<!ATTLIST interface name CDATA #REQUIRED>
+
+<!ELEMENT class (extension*, query+, extension*)>
+<!ATTLIST class name CDATA #REQUIRED>
+
+<!ELEMENT query (#PCDATA|extension)*>
+<!ATTLIST query name CDATA #REQUIRED>
+<!ATTLIST query language CDATA #IMPLIED>
+<!ATTLIST query unmodifiable (true|false) 'false'>
+<!ATTLIST query unique (true|false) #IMPLIED>
+<!ATTLIST query result-class CDATA #IMPLIED>
+
+<!ELEMENT extension ANY>
+<!ATTLIST extension vendor-name CDATA #REQUIRED>
+<!ATTLIST extension key CDATA #IMPLIED>
+<!ATTLIST extension value CDATA #IMPLIED>

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/jdoquery_2_1.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/orm_2_0.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/orm_2_0.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: db/jdo/trunk/api2/src/schema/javax/jdo/orm_2_1.xsd
------------------------------------------------------------------------------
    svn:eol-style = native