stax-api Ver 1.0.1 [LSARC/2009/055 FastTrack timeout 02/04/2009]

Mark Carlson markcarl at sac.sfbay.sun.com
Wed Jan 28 13:50:43 PST 2009


I am sponsoring this familiarity case for Vivek Titarmare. It requests minor 
binding and times out 02/04/2009. This Fast Track represents a component of 
LSARC 2008/748 - Drools.
The FOSS checklist and javadoc are in the case directory.

-- mark

Template Version: @(#)sac_nextcase %I% %G% SMI
This information is Copyright 2009 Sun Microsystems
1. Introduction
    1.1. Project/Component Working Name:
	 stax-api Ver 1.0.1
    1.2. Name of Document Author/Supplier:
	 Author:  Vivek Titarmare
    1.3  Date of This Document:
	28 January, 2009

2. Project Summary
   2.1 Project Description

	The StAX API exposes methods for iterative, event-based processing of XML documents.

4. Technical Description:

	This API specifies a bi-directional API for reading and writing XML. The Streaming API for XML is designed to serve two basic uses. The first allows users to read and write XML as efficiently as possible (cursor API). The second is designed to be easy to use, event based, easy to extend, and allow easy pipelining (iterator API). The iterator API is intended to layer ontop of the cursor API.

	The cursor API has two interfaces: XMLStreamReader and XMLStreamWriter. The iterator API has two main interfaces: XMLEventReader and XMLEventWriter. 

	A factory is used to instantiate instances of the interfaces.

5. Interfaces 

   Exported interface                   Classification 		Interface type
   =============================        ============== 		==============
   javax.xml.namespace
	* NamespaceContext		Uncommitted    		Interface

   packagejavax.xml.stream
	* EventFilter			Uncommitted    		Interface
	* Location			Uncommitted    		Interface
	* StreamFilter			Uncommitted    		Interface
	* XMLEventReader		Uncommitted    		Interface
	* XMLEventWriter		Uncommitted    		Interface
	* XMLReporter			Uncommitted    		Interface
	* XMLResolver			Uncommitted    		Interface
	* XMLStreamConstants		Uncommitted    		Interface
	* XMLStreamReader		Uncommitted    		Interface
	* XMLStreamWriter		Uncommitted    		Interface

   packagejavax.xml.stream.events
	* Attribute			Uncommitted    		Interface
	* Characters			Uncommitted    		Interface
	* Comment			Uncommitted    		Interface
	* DTD				Uncommitted    		Interface
	* EndDocument			Uncommitted    		Interface
	* EndElement			Uncommitted    		Interface
	* EntityDeclaration		Uncommitted    		Interface
	* EntityReference		Uncommitted    		Interface
	* Namespace			Uncommitted    		Interface
	* NotationDeclaration		Uncommitted    		Interface
	* ProcessingInstruction		Uncommitted    		Interface
	* StartDocument			Uncommitted    		Interface
	* StartElement			Uncommitted    		Interface
	* XMLEvent			Uncommitted    		Interface

   packagejavax.xml.stream.util 
	* XMLEventAllocator		Uncommitted    		Interface
	* XMLEventConsumer		Uncommitted    		Interface
	
   The Jar file would go in "usr/share/lib/java"


   Imported interface        Classification   Comments
   =======================   ==============   =================================== 
	None


6. Resources and Schedule
    6.4. Steering Committee requested information
   	6.4.1. Consolidation C-team Name:
		SFW
    6.5. ARC review type: FastTrack
    6.6. ARC Exposure: open




More information about the opensolaris-arc mailing list