import java.io.Reader;\r
\r
public interface IOObjectifier<T> extends Objectifier<T> {\r
- /**\r
- * Marshal to Object T from a Reader, using contents from Env as necessary.<p>\r
- * \r
- * Implementations should use the {@link Env} to call "env.startXMLTime()" to mark\r
- * XML time, since this is often a costly process.\r
- *\r
- * @param env\r
- * @param input\r
- * @return T\r
- * @throws APIException\r
- */\r
- public abstract T objectify(Env env, Reader rdr) throws APIException;\r
- \r
- /**\r
- * Marshal to Object T from an InputStream, using contents from Env as necessary.<p>\r
- * \r
- * Implementations should use the {@link Env} to call "env.startXMLTime()" to mark\r
- * XML time, since this is often a costly process.\r
- *\r
- * @param env\r
- * @param input\r
- * @return T\r
- * @throws APIException\r
- */\r
- public abstract T objectify(Env env, InputStream is) throws APIException;\r
+ /**\r
+ * Marshal to Object T from a Reader, using contents from Env as necessary.<p>\r
+ * \r
+ * Implementations should use the {@link Env} to call "env.startXMLTime()" to mark\r
+ * XML time, since this is often a costly process.\r
+ *\r
+ * @param env\r
+ * @param input\r
+ * @return T\r
+ * @throws APIException\r
+ */\r
+ public abstract T objectify(Env env, Reader rdr) throws APIException;\r
+ \r
+ /**\r
+ * Marshal to Object T from an InputStream, using contents from Env as necessary.<p>\r
+ * \r
+ * Implementations should use the {@link Env} to call "env.startXMLTime()" to mark\r
+ * XML time, since this is often a costly process.\r
+ *\r
+ * @param env\r
+ * @param input\r
+ * @return T\r
+ * @throws APIException\r
+ */\r
+ public abstract T objectify(Env env, InputStream is) throws APIException;\r
\r
}\r