目录

ObjectParser

Interface Info

public interface ObjectParser

将数据源解析为指定的数据类型。

Public Method Summary

Qualifier and Type

Method Name and Description

<T> T

parseAndClose(InputStream in, Charset charset, Class<T> dataClass)

将给定的输入流解析为键/值对的给定数据类的新实例,并关闭输入流。

<T> T

parseAndClose(Reader reader, Class<T> dataClass)

将给定的读取器解析为键/值对的给定数据类的新实例,并关闭读取器。

Object

parseAndClose(InputStream in, Charset charset, Type dataType)

将给定的输入流解析为给定数据类型的键/值对的新实例,并关闭输入流。

Object

parseAndClose(Reader reader, Type dataType)

将给定的读取器解析为给定数据类型的键/值对的新实例,并关闭读取器。

Public Methods

parseAndClose

Method

<T> T parseAndClose(InputStream in, Charset charset, Class<T> dataClass)

将给定的输入流解析为键/值对的给定数据类的新实例,并关闭输入流。

Parameters

Name

Description

in

包含要解析的数据的输入流。

charset

应用于解码输入流的字符集。

dataClass

将数据解析到的类。

Returns

Name

Description

<T> T

返回指定数据类型。

Throws

Name

Description

java.io.IOException

若接口调用异常,会返回IOException。您可以通过getMessage()方法获取错误描述。

parseAndClose

Method

<T> T parseAndClose(Reader reader, Class<T> dataClass) throws IOException

将给定的读取器解析为键/值对的给定数据类的新实例,并关闭读取器。

Parameters

Name

Description

reader

包含要解析的文本数据的读取器。

dataClass

将数据解析到的类。

Returns

Name

Description

<T> T

返回指定数据类型。

Throws

Name

Description

java.io.IOException

若接口调用异常,会返回IOException。您可以通过getMessage()方法获取错误描述。

parseAndClose

Method

Object parseAndClose(InputStream in, Charset charset, Type dataType) throws IOException

将给定的输入流解析为给定数据类型的键/值对的新实例,并关闭输入流。

Parameters

Name

Description

in

包含要解析的数据的输入流。

charset

应用于解码输入流的字符集。

dataType

将数据解析为的类型。

Returns

Name

Description

Object

返回指定数据类型。

Throws

Name

Description

java.io.IOException

若接口调用异常,会返回IOException。您可以通过getMessage()方法获取错误描述。

parseAndClose

Method

Object parseAndClose(Reader reader, Type dataType) throws IOException

将给定的读取器解析为给定数据类型的键/值对的新实例,并关闭读取器。

Parameters

Name

Description

reader

包含要解析的文本数据的读取器。

dataType

将数据解析为的类型。

Returns

Name

Description

Object

返回指定数据类型。

Throws

Name

Description

java.io.IOException

若接口调用异常,会返回IOException。您可以通过getMessage()方法获取错误描述。