You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by cb...@apache.org on 2009/03/23 03:10:51 UTC
svn commit: r757299 - in /ibatis/trunk/java/ibatis-3: ./
ibatis-3-core/src/main/java/org/apache/ibatis/binding/
ibatis-3-core/src/main/java/org/apache/ibatis/parser/
ibatis-3-core/src/main/java/org/apache/ibatis/session/
Author: cbegin
Date: Mon Mar 23 02:10:50 2009
New Revision: 757299
URL: http://svn.apache.org/viewvc?rev=757299&view=rev
Log:
Gave the XML parsers more clear names
Added:
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperConfigParser.java
- copied, changed from r753101, ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperConfigParser.java
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperEntityResolver.java
- copied, changed from r753101, ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperEntityResolver.java
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperParser.java
- copied, changed from r757131, ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperParser.java
Removed:
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperConfigParser.java
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperEntityResolver.java
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperParser.java
Modified:
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/binding/MapperAnnotationParser.java
ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/session/SqlSessionFactoryBuilder.java
ibatis/trunk/java/ibatis-3/version.properties
Modified: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/binding/MapperAnnotationParser.java
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/binding/MapperAnnotationParser.java?rev=757299&r1=757298&r2=757299&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/binding/MapperAnnotationParser.java (original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/binding/MapperAnnotationParser.java Mon Mar 23 02:10:50 2009
@@ -4,7 +4,7 @@
import org.apache.ibatis.mapping.*;
import org.apache.ibatis.parser.MapperConfigurator;
import org.apache.ibatis.parser.SqlSourceParser;
-import org.apache.ibatis.parser.MapperParser;
+import org.apache.ibatis.parser.XMLMapperParser;
import org.apache.ibatis.reflection.MetaClass;
import org.apache.ibatis.type.JdbcType;
import org.apache.ibatis.io.Resources;
@@ -51,7 +51,7 @@
// ignore, resource is not required
}
if (xmlReader != null) {
- MapperParser xmlParser = new MapperParser(xmlReader, configurator.getConfiguration(), xmlResource, type.getName());
+ XMLMapperParser xmlParser = new XMLMapperParser(xmlReader, configurator.getConfiguration(), xmlResource, type.getName());
xmlParser.parse();
}
}
Copied: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperConfigParser.java (from r753101, ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperConfigParser.java)
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperConfigParser.java?p2=ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperConfigParser.java&p1=ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperConfigParser.java&r1=753101&r2=757299&rev=757299&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperConfigParser.java (original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperConfigParser.java Mon Mar 23 02:10:50 2009
@@ -19,7 +19,7 @@
import java.util.Map;
import java.util.Properties;
-public class MapperConfigParser extends BaseParser {
+public class XMLMapperConfigParser extends BaseParser {
private boolean parsed;
@@ -29,15 +29,15 @@
private String environment;
private Environment.Builder environmentBuilder;
- public MapperConfigParser(Reader reader) {
+ public XMLMapperConfigParser(Reader reader) {
this(reader, null, null);
}
- public MapperConfigParser(Reader reader, String environment) {
+ public XMLMapperConfigParser(Reader reader, String environment) {
this(reader, environment, null);
}
- public MapperConfigParser(Reader reader, String environment, Properties props) {
+ public XMLMapperConfigParser(Reader reader, String environment, Properties props) {
ErrorContext.instance().resource("SQL Mapper Configuration");
this.parsed = false;
this.reader = reader;
@@ -52,7 +52,7 @@
this.parser.addNodeletHandler(this);
this.parser.setValidation(true);
this.parser.setVariables(props);
- this.parser.setEntityResolver(new MapperEntityResolver());
+ this.parser.setEntityResolver(new XMLMapperEntityResolver());
}
public Configuration parse() {
@@ -223,12 +223,12 @@
if (resource != null && url == null) {
ErrorContext.instance().resource(resource);
reader = Resources.getResourceAsReader(resource);
- MapperParser mapperParser = new MapperParser(reader, configuration, resource);
+ XMLMapperParser mapperParser = new XMLMapperParser(reader, configuration, resource);
mapperParser.parse();
} else if (url != null && resource == null) {
ErrorContext.instance().resource(url);
reader = Resources.getUrlAsReader(url);
- MapperParser mapperParser = new MapperParser(reader, configuration, url);
+ XMLMapperParser mapperParser = new XMLMapperParser(reader, configuration, url);
mapperParser.parse();
} else {
throw new ParserException("A mapper element may only specify a url or resource, but not both.");
Copied: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperEntityResolver.java (from r753101, ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperEntityResolver.java)
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperEntityResolver.java?p2=ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperEntityResolver.java&p1=ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperEntityResolver.java&r1=753101&r2=757299&rev=757299&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperEntityResolver.java (original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperEntityResolver.java Mon Mar 23 02:10:50 2009
@@ -13,7 +13,7 @@
/**
* Offline entity resolver for the iBATIS DTDs
*/
-public class MapperEntityResolver implements EntityResolver {
+public class XMLMapperEntityResolver implements EntityResolver {
private static final String MAPPER_CONFIG_DTD_RESOURCE = "org/apache/ibatis/parser/ibatis-config-3.dtd";
private static final String MAPPER_DTD_RESOURCE = "org/apache/ibatis/parser/ibatis-mapper-3.dtd";
Copied: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperParser.java (from r757131, ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperParser.java)
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperParser.java?p2=ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperParser.java&p1=ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperParser.java&r1=757131&r2=757299&rev=757299&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/MapperParser.java (original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/parser/XMLMapperParser.java Mon Mar 23 02:10:50 2009
@@ -10,25 +10,25 @@
import java.util.ArrayList;
import java.util.Properties;
-public class MapperParser extends BaseParser {
+public class XMLMapperParser extends BaseParser {
protected Reader reader;
protected NodeletParser parser;
protected MapperConfigurator mapperConfigurator;
- public MapperParser(Reader reader, Configuration configuration, String resource, String namespace) {
+ public XMLMapperParser(Reader reader, Configuration configuration, String resource, String namespace) {
this(reader, configuration, resource);
this.mapperConfigurator.namespace(namespace);
}
- public MapperParser(Reader reader, Configuration configuration, String resource) {
+ public XMLMapperParser(Reader reader, Configuration configuration, String resource) {
this.mapperConfigurator = new MapperConfigurator(configuration,resource);
this.reader = reader;
this.parser = new NodeletParser();
this.parser.addNodeletHandler(this);
this.parser.setValidation(true);
this.parser.setVariables(configuration.getVariables());
- this.parser.setEntityResolver(new MapperEntityResolver());
+ this.parser.setEntityResolver(new XMLMapperEntityResolver());
this.typeAliasRegistry = configuration.getTypeAliasRegistry();
this.typeHandlerRegistry = configuration.getTypeHandlerRegistry();
this.configuration = configuration;
Modified: ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/session/SqlSessionFactoryBuilder.java
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/session/SqlSessionFactoryBuilder.java?rev=757299&r1=757298&r2=757299&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/session/SqlSessionFactoryBuilder.java (original)
+++ ibatis/trunk/java/ibatis-3/ibatis-3-core/src/main/java/org/apache/ibatis/session/SqlSessionFactoryBuilder.java Mon Mar 23 02:10:50 2009
@@ -3,7 +3,7 @@
import org.apache.ibatis.session.defaults.DefaultSqlSessionFactory;
import org.apache.ibatis.exceptions.ExceptionFactory;
import org.apache.ibatis.mapping.Configuration;
-import org.apache.ibatis.parser.MapperConfigParser;
+import org.apache.ibatis.parser.XMLMapperConfigParser;
import java.io.Reader;
import java.util.Properties;
@@ -24,7 +24,7 @@
public SqlSessionFactory build(Reader reader, String environment, Properties props) {
try {
- MapperConfigParser parser = new MapperConfigParser(reader, environment, props);
+ XMLMapperConfigParser parser = new XMLMapperConfigParser(reader, environment, props);
Configuration config = parser.parse();
return new DefaultSqlSessionFactory(config);
} catch (Exception e) {
Modified: ibatis/trunk/java/ibatis-3/version.properties
URL: http://svn.apache.org/viewvc/ibatis/trunk/java/ibatis-3/version.properties?rev=757299&r1=757298&r2=757299&view=diff
==============================================================================
--- ibatis/trunk/java/ibatis-3/version.properties (original)
+++ ibatis/trunk/java/ibatis-3/version.properties Mon Mar 23 02:10:50 2009
@@ -1,5 +1,5 @@
#Build version info
-#Sat Mar 21 14:34:34 MDT 2009
+#Sun Mar 22 20:04:46 MDT 2009
version=3.0.0
-buildDate=2009/03/21 14\:34
-buildNum=144
+buildDate=2009/03/22 20\:04
+buildNum=146