User: mulder
Date: 00/07/28 07:00:50
Modified: src/main/org/jboss/metadata/jaws JAWSXMLReader.java
Log:
Change metadata to use Strings instead of Classes.
Prevents icky ClassNotFoundExceptions and NoClassDefFoundErrors.
Added convenience methods that take Classes and convert them to Strings.
Revision Changes Path
1.2 +0 -13 jboss/src/main/org/jboss/metadata/jaws/JAWSXMLReader.java
Index: JAWSXMLReader.java
===================================================================
RCS file:
/products/cvs/ejboss/jboss/src/main/org/jboss/metadata/jaws/JAWSXMLReader.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- JAWSXMLReader.java 2000/07/04 00:10:08 1.1
+++ JAWSXMLReader.java 2000/07/28 14:00:50 1.2
@@ -17,15 +17,10 @@
private JAWSField field = null;
private String currentElement;
private String contents;
- private ClassLoader loader;
public JAWSXMLReader() {
}
- public void setClassLoader(ClassLoader loader) {
- this.loader = loader;
- }
-
public String getFileName() {
return "jaws.xml";
}
@@ -72,7 +67,6 @@
if(name.equals("entity")) {
bean.setContainerMetaData((ContainerMetaData)container.clone());
server.addBean(bean);
-System.out.println("Added bean with "+bean.getFields().size()+" fields.");
bean = null;
} else if(name.equals("cmp-field")) {
bean.addField(field);
@@ -106,13 +100,6 @@
container.cmpDataSource = contents;
else if(name.equals("type-mapping") && container.cmpDBType == null)
container.cmpDBType = contents;
- }
-
- private Class loadClass(String name) throws ClassNotFoundException {
- if(loader == null)
- return Class.forName(name);
- else
- return loader.loadClass(name);
}
private int getJDBCType(String source) throws SAXException {