User: dimc
Date: 02/10/03 13:30:42
Modified: src/java/xtags ConditionFactory.java
Log:
Added support for tree based editing using popup menus and small dialogs.
Revision Changes Path
1.20 +19 -1 xdocletgui/src/java/xtags/ConditionFactory.java
Index: ConditionFactory.java
===================================================================
RCS file: /cvsroot/xdoclet/xdocletgui/src/java/xtags/ConditionFactory.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -w -r1.19 -r1.20
--- ConditionFactory.java 27 Aug 2002 12:40:20 -0000 1.19
+++ ConditionFactory.java 3 Oct 2002 20:30:42 -0000 1.20
@@ -7,11 +7,17 @@
import java.net.URL;
import java.util.*;
import java.lang.reflect.Constructor;
+import java.io.IOException;
+import java.io.FileInputStream;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.JDOMException;
import org.jdom.input.SAXBuilder;
+import org.xml.sax.DTDHandler;
+import org.xml.sax.SAXException;
+import org.xml.sax.EntityResolver;
+import org.xml.sax.InputSource;
import xtags.condition.*;
@@ -389,8 +395,20 @@
{
SAXBuilder builder = new SAXBuilder();
+ builder.setEntityResolver(
+ new EntityResolver()
+ {
+ public InputSource resolveEntity( String s, String s1
) throws SAXException, IOException
+ {
+ if( s.equals( "-//XDoclet Team//DTD XDoclet
Tags 1.1//EN" ) )
+ {
+ return new InputSource( new
FileInputStream(
"C:/cvs/cvs.xdoclet.sourceforge.net/xdoclet-all/xdoclet/xdocs/dtds/xtags_1_1.dtd" ) );
+ }
+ return null;
+ }
+ } );
_log.debug( "org.xml.sax.parser: " + System.getProperty(
"org.xml.sax.parser" ) );
- _log.debug( "org.xml.sax.driver: " + System.getProperty(
"org.xml.sax.drover" ) );
+ _log.debug( "org.xml.sax.driver: " + System.getProperty(
"org.xml.sax.driver" ) );
_document = builder.build( xml );
}
}
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel