// Path: src/org/art_core/dev/cinder/model/IItem.java
// public interface IItem extends IAdaptable {
// 	String getName();
// 
// 	String getLocation();
// 	
// 	String getMessage();
// 
// 	int getLine();
// 
// 	int getOffset();
// 	
// 	int getTimestamp();
// 	
// 	ItemStatus getStatus();
// 	
// 	ItemSource getSource();
// 	
// 	HashMap<String, String> getDetails();
// 	
// 	ItemType getType();
// 	
// 	void setStatus(ItemStatus status);
// 
// 	IItem[] NONE = new IItem[] {};
// }


import java.util.Collection;
import org.art_core.dev.cinder.model.IItem;
package org.art_core.dev.cinder.input;



public interface IInputHandler {

	boolean isReadable();

	void readFromLocalFile(String sFile);
	
	void readFromUri(String sFile);
	
	void readFromWorkspaceFile(String sFile);

// Path: src/org/art_core/dev/cinder/model/IItem.java
// public interface IItem extends IAdaptable {
// 	String getName();
// 
// 	String getLocation();
// 	
// 	String getMessage();
// 
// 	int getLine();
// 
// 	int getOffset();
// 	
// 	int getTimestamp();
// 	
// 	ItemStatus getStatus();
// 	
// 	ItemSource getSource();
// 	
// 	HashMap<String, String> getDetails();
// 	
// 	ItemType getType();
// 	
// 	void setStatus(ItemStatus status);
// 
// 	IItem[] NONE = new IItem[] {};
// }


// Path: src/org/art_core/dev/cinder/input/IInputHandler.java
import java.util.Collection;
import org.art_core.dev.cinder.model.IItem;

package org.art_core.dev.cinder.input;



public interface IInputHandler {

	boolean isReadable();

	void readFromLocalFile(String sFile);
	
	void readFromUri(String sFile);
	
	void readFromWorkspaceFile(String sFile);

	Collection<IItem> getItems();