// Path: easyxml-core/src/main/java/com/giffing/easyxml/reader/item/ItemReader.java
// public interface ItemReader<T, R> {
// 
// 	/**
// 	 * @param t transform result
// 	 */
// 	R read(T t);
// 
// 	/**
// 	 * Indicates if the reader is responsible for the current context
// 	 * 
// 	 * @param context
// 	 */
// 	boolean shouldHandle(ParseContext context);
// 
// }


import javax.xml.stream.XMLStreamReader;
import com.giffing.easyxml.reader.item.ItemReader;
package com.giffing.easyxml.context;



public class TransformContext<T, R> {

	private XMLStreamReader streamReader;

// Path: easyxml-core/src/main/java/com/giffing/easyxml/reader/item/ItemReader.java
// public interface ItemReader<T, R> {
// 
// 	/**
// 	 * @param t transform result
// 	 */
// 	R read(T t);
// 
// 	/**
// 	 * Indicates if the reader is responsible for the current context
// 	 * 
// 	 * @param context
// 	 */
// 	boolean shouldHandle(ParseContext context);
// 
// }


// Path: easyxml-core/src/main/java/com/giffing/easyxml/context/TransformContext.java
import javax.xml.stream.XMLStreamReader;
import com.giffing.easyxml.reader.item.ItemReader;

package com.giffing.easyxml.context;



public class TransformContext<T, R> {

	private XMLStreamReader streamReader;

	private ItemReader<T, R> itemReader;