OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: Re: [xml-dev] What should TrAX look like? (Was: Re: [xml-dev] Articl

[ Lists Home | Date Index | Thread Index ]
  • To: "Michael Kay" <mike@saxonica.com>,"Prakash Yamuna" <techpy@yahoo.com>,<xml-dev@lists.xml.org>
  • Subject: RE: Re: [xml-dev] What should TrAX look like? (Was: Re: [xml-dev] Article on JAXP 1.3 "Fast and Easy XML Processing")
  • From: "Dare Obasanjo" <dareo@microsoft.com>
  • Date: Mon, 21 Feb 2005 14:11:36 -0800
  • Thread-index: AcUV/ei1eCRsshPZSY+llP9DXvxQiQAAPH0gAAOHvQAAKwn3UA==
  • Thread-topic: Re: [xml-dev] What should TrAX look like? (Was: Re: [xml-dev] Article on JAXP 1.3 "Fast and Easy XML Processing")

And if you pass it 

public class EmptySource implements Source{

	private String systemId = "http://www.example.com/myidentifier";;


	public void setSystemId(String systemId){ this.systemId =
systemId; } 
	
	public String getSystemId(){ return this.systemId; }
}

what does it do? After all this class faithfully implements the Source
interface. 

-- 
PITHY WORDS OF WISDOM
There is always one more bug.

-----Original Message-----
From: Michael Kay [mailto:mike@saxonica.com] 
Sent: Friday, February 18, 2005 2:58 PM
To: Dare Obasanjo; 'Prakash Yamuna'; xml-dev@lists.xml.org
Subject: RE: Re: [xml-dev] What should TrAX look like? (Was: Re:
[xml-dev] Article on JAXP 1.3 "Fast and Easy XML Processing")

> Translation: Source isn't any more useful than just using 
> java.lang.Object

There is one advantage. If you hand the transform() method a Date, or a
List, or a Gremlin, you will get a compile time type error. For me,
that's a good enough reason to invent a marker interface rather than
using Object.

Michael Kay
http://www.saxonica.com/






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS