CVS Update: xmlpull-api-v1/addons/java/sax2_driver/src/org/xmlpull/v1/sax2
Stefan Haustein <[email protected]> Tue, 18 Feb 2003 14:48:11 -0500 (EST)
| Newsgroups | gmane.text.xml.xmlpull.devel |
|---|---|
| Message-ID | <[email protected]> |
haustein 03/02/18 14:48:11
Modified: src/java/tests/org/xmlpull/v1/tests TestCdsect.java
TestAttributes.java TestEntityReplacement.java
src/java/samples MyXmlPullApp.java Roundtrip.java
SimpleXmlPullApp.java XmlPullCount.java
RSSReader.java BestDeal.java
addons/java/sax2_driver/src/org/xmlpull/v1/sax2 Driver.java
Log:
access to some statics changed to a static way (to make Eclipse happy)
Revision Changes Path
1.2 +10 -12 xmlpull-api-v1/src/java/tests/org/xmlpull/v1/tests/TestCdsect.java
Index: TestCdsect.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/tests/org/xmlpull/v1/tests/TestCdsect.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -t -w -r1.1 -r1.2
--- TestCdsect.java 7 Sep 2002 20:39:44 -0000 1.1
+++ TestCdsect.java 18 Feb 2003 19:48:10 -0000 1.2
@@ -4,10 +4,8 @@
package org.xmlpull.v1.tests;
//import junit.framework.Test;
-import junit.framework.TestCase;
import junit.framework.TestSuite;
-import java.io.ByteArrayInputStream;
import java.io.StringReader;
import org.xmlpull.v1.XmlPullParser;
@@ -48,15 +46,15 @@
"<t><![CDATA[ f]]>o<![CDATA[o ]]></t>";
xpp.setInput(new StringReader(XML));
- checkParserStateNs(xpp, 0, xpp.START_DOCUMENT, null, 0, null, null, null, false, -1);
+ checkParserStateNs(xpp, 0, XmlPullParser.START_DOCUMENT, null, 0, null, null, null, false, -1);
xpp.next();
- checkParserStateNs(xpp, 1, xpp.START_TAG, null, 0, "", "t", null, false/*empty*/, 0);
+ checkParserStateNs(xpp, 1, XmlPullParser.START_TAG, null, 0, "", "t", null, false/*empty*/, 0);
xpp.next();
- checkParserStateNs(xpp, 1, xpp.TEXT, null, 0, null, null, " foo ", false, -1);
+ checkParserStateNs(xpp, 1, XmlPullParser.TEXT, null, 0, null, null, " foo ", false, -1);
xpp.next();
- checkParserStateNs(xpp, 1, xpp.END_TAG, null, 0, "", "t", null, false, -1);
+ checkParserStateNs(xpp, 1, XmlPullParser.END_TAG, null, 0, "", "t", null, false, -1);
xpp.next();
- checkParserStateNs(xpp, 0, xpp.END_DOCUMENT, null, 0, null, null, null, false, -1);
+ checkParserStateNs(xpp, 0, XmlPullParser.END_DOCUMENT, null, 0, null, null, null, false, -1);
}
public void testCdsectWithEol() throws Exception {
@@ -67,15 +65,15 @@
"<t> \n<![CDATA[fo]]>o<![CDATA[ \r\n\r]]>\n</t>";
xpp.setInput(new StringReader(XML));
- checkParserStateNs(xpp, 0, xpp.START_DOCUMENT, null, 0, null, null, null, false, -1);
+ checkParserStateNs(xpp, 0, XmlPullParser.START_DOCUMENT, null, 0, null, null, null, false, -1);
xpp.next();
- checkParserStateNs(xpp, 1, xpp.START_TAG, null, 0, "", "t", null, false/*empty*/, 0);
+ checkParserStateNs(xpp, 1, XmlPullParser.START_TAG, null, 0, "", "t", null, false/*empty*/, 0);
xpp.next();
- checkParserStateNs(xpp, 1, xpp.TEXT, null, 0, null, null, " \nfoo \n\n\n", false, -1);
+ checkParserStateNs(xpp, 1, XmlPullParser.TEXT, null, 0, null, null, " \nfoo \n\n\n", false, -1);
xpp.next();
- checkParserStateNs(xpp, 1, xpp.END_TAG, null, 0, "", "t", null, false, -1);
+ checkParserStateNs(xpp, 1, XmlPullParser.END_TAG, null, 0, "", "t", null, false, -1);
xpp.next();
- checkParserStateNs(xpp, 0, xpp.END_DOCUMENT, null, 0, null, null, null, false, -1);
+ checkParserStateNs(xpp, 0, XmlPullParser.END_DOCUMENT, null, 0, null, null, null, false, -1);
}
1.7 +0 -1 xmlpull-api-v1/src/java/tests/org/xmlpull/v1/tests/TestAttributes.java
Index: TestAttributes.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/tests/org/xmlpull/v1/tests/TestAttributes.java,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -t -w -r1.6 -r1.7
--- TestAttributes.java 29 Apr 2002 17:42:20 -0000 1.6
+++ TestAttributes.java 18 Feb 2003 19:48:10 -0000 1.7
@@ -4,7 +4,6 @@
package org.xmlpull.v1.tests;
//import junit.framework.Test;
-import junit.framework.TestCase;
import junit.framework.TestSuite;
import java.io.StringReader;
1.9 +11 -12 xmlpull-api-v1/src/java/tests/org/xmlpull/v1/tests/TestEntityReplacement.java
Index: TestEntityReplacement.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/tests/org/xmlpull/v1/tests/TestEntityReplacement.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -t -w -r1.8 -r1.9
--- TestEntityReplacement.java 23 Aug 2002 19:11:51 -0000 1.8
+++ TestEntityReplacement.java 18 Feb 2003 19:48:10 -0000 1.9
@@ -4,7 +4,6 @@
package org.xmlpull.v1.tests;
//import junit.framework.Test;
-import junit.framework.TestCase;
import junit.framework.TestSuite;
import java.io.StringReader;
@@ -53,7 +52,7 @@
XmlPullParser pp = factory.newPullParser();
// default parser must work!!!!
pp.setInput(new StringReader( XML_ENTITY_EXPANSION ) );
- if(pp.getFeature( pp.FEATURE_PROCESS_DOCDECL ) == false) {
+ if(pp.getFeature( XmlPullParser.FEATURE_PROCESS_DOCDECL ) == false) {
pp.defineEntityReplacementText("tricky", "error-prone");
}
testEntityReplacement(pp);
@@ -61,10 +60,10 @@
// now we try for no FEATURE_PROCESS_DOCDECL
pp.setInput(new StringReader( XML_ENTITY_EXPANSION ) );
try {
- pp.setFeature( pp.FEATURE_PROCESS_DOCDECL, false );
+ pp.setFeature( XmlPullParser.FEATURE_PROCESS_DOCDECL, false );
} catch( Exception ex ){
}
- if( pp.getFeature( pp.FEATURE_PROCESS_DOCDECL ) == false ) {
+ if( pp.getFeature( XmlPullParser.FEATURE_PROCESS_DOCDECL ) == false ) {
pp.defineEntityReplacementText("tricky", "error-prone");
testEntityReplacement(pp);
}
@@ -72,22 +71,22 @@
// try to use FEATURE_PROCESS_DOCDECL if supported
pp.setInput(new StringReader( XML_ENTITY_EXPANSION ) );
try {
- pp.setFeature( pp.FEATURE_PROCESS_DOCDECL, true );
+ pp.setFeature( XmlPullParser.FEATURE_PROCESS_DOCDECL, true );
//PackageTests.addNote("* feature "+pp.FEATURE_PROCESS_DOCDECL+" is supported\n");
} catch( Exception ex ){
}
- if( pp.getFeature( pp.FEATURE_PROCESS_DOCDECL ) ) {
+ if( pp.getFeature( XmlPullParser.FEATURE_PROCESS_DOCDECL ) ) {
testEntityReplacement(pp);
}
// try to use FEATURE_VALIDATION if supported
pp.setInput(new StringReader( XML_ENTITY_EXPANSION ) );
try {
- pp.setFeature( pp.FEATURE_VALIDATION, true );
+ pp.setFeature( XmlPullParser.FEATURE_VALIDATION, true );
//PackageTests.addNote("* feature "+pp.FEATURE_VALIDATION+" is supported\n");
} catch( Exception ex ){
}
- if( pp.getFeature( pp.FEATURE_VALIDATION ) ) {
+ if( pp.getFeature( XmlPullParser.FEATURE_VALIDATION ) ) {
testEntityReplacement(pp);
}
@@ -96,16 +95,16 @@
public void testEntityReplacement(XmlPullParser pp) throws IOException, XmlPullParserException
{
pp.next();
- checkParserStateNs(pp, 1, pp.START_TAG,
+ checkParserStateNs(pp, 1, XmlPullParser.START_TAG,
null, 0, "", "test", null, false, 0);
pp.next();
- checkParserStateNs(pp, 1, pp.TEXT, null, 0, null, null,
+ checkParserStateNs(pp, 1, XmlPullParser.TEXT, null, 0, null, null,
"This sample shows a error-prone method.", false, -1);
pp.next();
- checkParserStateNs(pp, 1, pp.END_TAG,
+ checkParserStateNs(pp, 1, XmlPullParser.END_TAG,
null, 0, "", "test", null, false, -1);
pp.nextToken();
- checkParserStateNs(pp, 0, pp.END_DOCUMENT, null, 0, null, null, null, false, -1);
+ checkParserStateNs(pp, 0, XmlPullParser.END_DOCUMENT, null, 0, null, null, null, false, -1);
}
1.9 +6 -8 xmlpull-api-v1/src/java/samples/MyXmlPullApp.java
Index: MyXmlPullApp.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/samples/MyXmlPullApp.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -t -w -r1.8 -r1.9
--- MyXmlPullApp.java 17 Jun 2002 14:58:25 -0000 1.8
+++ MyXmlPullApp.java 18 Feb 2003 19:48:11 -0000 1.9
@@ -5,8 +5,6 @@
import java.io.IOException;
import java.io.StringReader;
-import java.io.FileInputStream;
-import java.io.InputStreamReader;
import org.xmlpull.v1.XmlPullParser;
@@ -66,19 +64,19 @@
{
int eventType = xpp.getEventType();
do {
- if(eventType == xpp.START_DOCUMENT) {
+ if(eventType == XmlPullParser.START_DOCUMENT) {
System.out.println("Start document");
- } else if(eventType == xpp.END_DOCUMENT) {
+ } else if(eventType == XmlPullParser.END_DOCUMENT) {
System.out.println("End document");
- } else if(eventType == xpp.START_TAG) {
+ } else if(eventType == XmlPullParser.START_TAG) {
processStartElement(xpp);
- } else if(eventType == xpp.END_TAG) {
+ } else if(eventType == XmlPullParser.END_TAG) {
processEndElement(xpp);
- } else if(eventType == xpp.TEXT) {
+ } else if(eventType == XmlPullParser.TEXT) {
processText(xpp);
}
eventType = xpp.next();
- } while (eventType != xpp.END_DOCUMENT);
+ } while (eventType != XmlPullParser.END_DOCUMENT);
}
1.10 +4 -4 xmlpull-api-v1/src/java/samples/Roundtrip.java
Index: Roundtrip.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/samples/Roundtrip.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -t -w -r1.9 -r1.10
--- Roundtrip.java 17 Feb 2003 22:29:58 -0000 1.9
+++ Roundtrip.java 18 Feb 2003 19:48:11 -0000 1.10
@@ -37,7 +37,7 @@
//TODO: how to do pass through string with actual start tag in getText()
//return;
//}
- if (!parser.getFeature (parser.FEATURE_REPORT_NAMESPACE_ATTRIBUTES)) {
+ if (!parser.getFeature (XmlPullParser.FEATURE_REPORT_NAMESPACE_ATTRIBUTES)) {
for (int i = parser.getNamespaceCount (parser.getDepth ()-1);
i < parser.getNamespaceCount (parser.getDepth ())-1; i++) {
serializer.setPrefix
@@ -111,12 +111,12 @@
public void roundTrip () throws XmlPullParserException, IOException {
parser.nextToken(); // read first token
- writeToken (parser.START_DOCUMENT); // write optional XMLDecl if present
- while (parser.getEventType () != parser.END_DOCUMENT) {
+ writeToken (XmlPullParser.START_DOCUMENT); // write optional XMLDecl if present
+ while (parser.getEventType () != XmlPullParser.END_DOCUMENT) {
writeToken ( parser.getEventType () );
parser.nextToken ();
}
- writeToken (parser.END_DOCUMENT);
+ writeToken (XmlPullParser.END_DOCUMENT);
}
public static void main(String[] args) throws Exception {
1.6 +6 -6 xmlpull-api-v1/src/java/samples/SimpleXmlPullApp.java
Index: SimpleXmlPullApp.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/samples/SimpleXmlPullApp.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -t -w -r1.5 -r1.6
--- SimpleXmlPullApp.java 17 Apr 2002 16:46:45 -0000 1.5
+++ SimpleXmlPullApp.java 18 Feb 2003 19:48:11 -0000 1.6
@@ -28,16 +28,16 @@
xpp.setInput ( new StringReader ( "<foo>Hello World!</foo>" ) );
int eventType = xpp.getEventType();
- while (eventType != xpp.END_DOCUMENT) {
- if(eventType == xpp.START_DOCUMENT) {
+ while (eventType != XmlPullParser.END_DOCUMENT) {
+ if(eventType == XmlPullParser.START_DOCUMENT) {
System.out.println("Start document");
- } else if(eventType == xpp.END_DOCUMENT) {
+ } else if(eventType == XmlPullParser.END_DOCUMENT) {
System.out.println("End document");
- } else if(eventType == xpp.START_TAG) {
+ } else if(eventType == XmlPullParser.START_TAG) {
System.out.println("Start tag "+xpp.getName());
- } else if(eventType == xpp.END_TAG) {
+ } else if(eventType == XmlPullParser.END_TAG) {
System.out.println("End tag "+xpp.getName());
- } else if(eventType == xpp.TEXT) {
+ } else if(eventType == XmlPullParser.TEXT) {
System.out.println("Text "+xpp.getText());
}
eventType = xpp.next();
1.2 +4 -4 xmlpull-api-v1/src/java/samples/XmlPullCount.java
Index: XmlPullCount.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/samples/XmlPullCount.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -t -w -r1.1 -r1.2
--- XmlPullCount.java 25 Apr 2002 20:48:55 -0000 1.1
+++ XmlPullCount.java 18 Feb 2003 19:48:11 -0000 1.2
@@ -84,15 +84,15 @@
int eventType = xpp.getEventType();
- if(eventType == xpp.START_DOCUMENT) {
+ if(eventType == XmlPullParser.START_DOCUMENT) {
eventType = xpp.next();
}
- while (eventType != xpp.END_DOCUMENT) {
+ while (eventType != XmlPullParser.END_DOCUMENT) {
//System.out.println("pos="+xpp.getPositionDescription());
- if(eventType == xpp.START_TAG) {
+ if(eventType == XmlPullParser.START_TAG) {
++countSTags;
countAttribs += xpp.getAttributeCount();
- } else if(eventType == xpp.TEXT) {
+ } else if(eventType == XmlPullParser.TEXT) {
//char ch[] = xpp.getTextCharacters(holderForStartAndLength);
xpp.getTextCharacters(holderForStartAndLength);
//int start = holderForStartAndLength[0];
1.2 +0 -1 xmlpull-api-v1/src/java/samples/RSSReader.java
Index: RSSReader.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/samples/RSSReader.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -t -w -r1.1 -r1.2
--- RSSReader.java 23 Aug 2002 19:45:25 -0000 1.1
+++ RSSReader.java 18 Feb 2003 19:48:11 -0000 1.2
@@ -3,7 +3,6 @@
import java.io.*;
import java.net.*;
-import java.util.*;
import org.xmlpull.v1.*;
1.6 +13 -13 xmlpull-api-v1/src/java/samples/BestDeal.java
Index: BestDeal.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/src/java/samples/BestDeal.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -t -w -r1.5 -r1.6
--- BestDeal.java 17 Feb 2003 22:29:58 -0000 1.5
+++ BestDeal.java 18 Feb 2003 19:48:11 -0000 1.6
@@ -2,8 +2,8 @@
// for license please see accompanying LICENSE.txt file (available also at http://www.xmlpull.org/)
import org.xmlpull.v1.*;
+
import java.io.*;
-import java.util.*;
import java.text.MessageFormat;
/**
@@ -49,35 +49,35 @@
public void update(XmlPullParser parser)
throws IOException, XmlPullParserException {
- parser.require(parser.START_DOCUMENT, null, null);
+ parser.require(XmlPullParser.START_DOCUMENT, null, null);
parser.nextTag();
- parser.require(parser.START_TAG, NAMESPACE_URI, "price-list");
+ parser.require(XmlPullParser.START_TAG, NAMESPACE_URI, "price-list");
parser.nextTag();
- parser.require(parser.START_TAG, NAMESPACE_URI, "name");
+ parser.require(XmlPullParser.START_TAG, NAMESPACE_URI, "name");
product = parser.nextText();
- parser.require(parser.END_TAG, NAMESPACE_URI, "name");
+ parser.require(XmlPullParser.END_TAG, NAMESPACE_URI, "name");
- while (parser.nextTag() == parser.START_TAG) {
+ while (parser.nextTag() == XmlPullParser.START_TAG) {
checkVendor(parser);
}
- parser.require(parser.END_TAG, NAMESPACE_URI, "price-list");
+ parser.require(XmlPullParser.END_TAG, NAMESPACE_URI, "price-list");
parser.next();
- parser.require(parser.END_DOCUMENT, null, null);
+ parser.require(XmlPullParser.END_DOCUMENT, null, null);
}
/** subroutine handling a single vendor */
public void checkVendor(XmlPullParser parser)
throws IOException, XmlPullParserException {
- parser.require(parser.START_TAG, NAMESPACE_URI, "vendor");
+ parser.require(XmlPullParser.START_TAG, NAMESPACE_URI, "vendor");
String currentVendor = null;
- while (parser.nextTag() == parser.START_TAG) {
- parser.require(parser.START_TAG, NAMESPACE_URI, null);
+ while (parser.nextTag() == XmlPullParser.START_TAG) {
+ parser.require(XmlPullParser.START_TAG, NAMESPACE_URI, null);
String name = parser.getName();
if (name.equals("name")) {
currentVendor = parser.nextText();
@@ -96,9 +96,9 @@
String content = parser.nextText();
System.out.println("skipped element content:" + content);
}
- parser.require(parser.END_TAG, NAMESPACE_URI, name);
+ parser.require(XmlPullParser.END_TAG, NAMESPACE_URI, name);
}
- parser.require(parser.END_TAG, NAMESPACE_URI, "vendor");
+ parser.require(XmlPullParser.END_TAG, NAMESPACE_URI, "vendor");
}
/**
1.2 +11 -15 xmlpull-api-v1/addons/java/sax2_driver/src/org/xmlpull/v1/sax2/Driver.java
Index: Driver.java
===================================================================
RCS file: /l/extreme/cvspub/xmlpull-api-v1/addons/java/sax2_driver/src/org/xmlpull/v1/sax2/Driver.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -t -w -r1.1 -r1.2
--- Driver.java 17 Feb 2003 22:19:02 -0000 1.1
+++ Driver.java 18 Feb 2003 19:48:11 -0000 1.2
@@ -4,7 +4,6 @@
package org.xmlpull.v1.sax2;
import java.io.InputStream;
-import java.io.InputStreamReader;
import java.io.IOException;
import java.io.Reader;
@@ -16,9 +15,6 @@
// not J2ME classes
import java.io.FileInputStream;
import java.io.FileNotFoundException;
-import java.io.StringReader;
-import java.io.StringWriter;
-import java.io.UnsupportedEncodingException;
import org.xml.sax.Attributes;
import org.xml.sax.DTDHandler;
@@ -174,11 +170,11 @@
throws SAXNotRecognizedException, SAXNotSupportedException
{
if(NAMESPACES_FEATURE.equals(name)) {
- return pp.getFeature(pp.FEATURE_PROCESS_NAMESPACES);
+ return pp.getFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES);
} else if(NAMESPACE_PREFIXES_FEATURE.equals(name)) {
- return pp.getFeature(pp.FEATURE_REPORT_NAMESPACE_ATTRIBUTES);
+ return pp.getFeature(XmlPullParser.FEATURE_REPORT_NAMESPACE_ATTRIBUTES);
} else if(VALIDATION_FEATURE.equals(name)) {
- return pp.getFeature(pp.FEATURE_VALIDATION);
+ return pp.getFeature(XmlPullParser.FEATURE_VALIDATION);
// } else if(APACHE_SCHEMA_VALIDATION_FEATURE.equals(name)) {
// return false; //TODO
// } else if(APACHE_DYNAMIC_VALIDATION_FEATURE.equals(name)) {
@@ -194,13 +190,13 @@
{
try {
if(NAMESPACES_FEATURE.equals(name)) {
- pp.setFeature(pp.FEATURE_PROCESS_NAMESPACES, value);
+ pp.setFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES, value);
} else if(NAMESPACE_PREFIXES_FEATURE.equals(name)) {
- if(pp.getFeature(pp.FEATURE_REPORT_NAMESPACE_ATTRIBUTES) != value) {
- pp.setFeature(pp.FEATURE_REPORT_NAMESPACE_ATTRIBUTES, value);
+ if(pp.getFeature(XmlPullParser.FEATURE_REPORT_NAMESPACE_ATTRIBUTES) != value) {
+ pp.setFeature(XmlPullParser.FEATURE_REPORT_NAMESPACE_ATTRIBUTES, value);
}
} else if(VALIDATION_FEATURE.equals(name)) {
- pp.setFeature(pp.FEATURE_VALIDATION, value);
+ pp.setFeature(XmlPullParser.FEATURE_VALIDATION, value);
// } else if(APACHE_SCHEMA_VALIDATION_FEATURE.equals(name)) {
// // can ignore as validation must be false ...
// // if(true == value) {
@@ -323,7 +319,7 @@
// get first event
pp.next();
// it should be start tag...
- if(pp.getEventType() != pp.START_TAG) {
+ if(pp.getEventType() != XmlPullParser.START_TAG) {
SAXParseException saxException = new SAXParseException(
"expected start tag not"+pp.getPositionDescription(), this);
//throw saxException;
@@ -354,9 +350,9 @@
public void parseSubTree(XmlPullParser pp) throws SAXException, IOException {
this.pp = pp;
- boolean namespaceAware = pp.getFeature(pp.FEATURE_PROCESS_NAMESPACES);
+ boolean namespaceAware = pp.getFeature(XmlPullParser.FEATURE_PROCESS_NAMESPACES);
try {
- if(pp.getEventType() != pp.START_TAG) {
+ if(pp.getEventType() != XmlPullParser.START_TAG) {
throw new SAXException(
"start tag must be read before skiping subtree"+pp.getPositionDescription());
}
@@ -365,7 +361,7 @@
String prefix = null;
String name = null;
int level = pp.getDepth() - 1;
- int type = pp.START_TAG;
+ int type = XmlPullParser.START_TAG;
LOOP:
do {
------------------------ Yahoo! Groups Sponsor ---------------------~-->
Get 128 Bit SSL Encryption!
http://us.click.yahoo.com/FpY02D/vN2EAA/xGHJAA/2U_rlB/TM
---------------------------------------------------------------------~->
To unsubscribe from this group, send an email to:
[email protected]
Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/