Package org.apache.maven.model.io
Interface ModelReader
- All Known Subinterfaces:
ModelProcessor
- All Known Implementing Classes:
DefaultModelProcessor
,DefaultModelReader
Deprecated.
Handles deserialization of a model from some kind of textual format like XML.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Deprecated.The key for the option to enable tracking of line/column numbers.static final String
Deprecated.The key for the option to enable strict parsing.static final String
Deprecated.Name of the property used to store the project's root directory to use with XInclude support. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Useread(Path, Map)
instead.read
(InputStream input, Map<String, ?> options) Deprecated.Reads the model from the specified byte stream.Deprecated.Reads the model from the specified character reader.Deprecated.Reads the model from the specified file.
-
Field Details
-
IS_STRICT
Deprecated.The key for the option to enable strict parsing. This option is of typeBoolean
and defaults totrue
. Iffalse
, unknown elements will be ignored instead of causing a failure.- See Also:
-
INPUT_SOURCE
Deprecated.The key for the option to enable tracking of line/column numbers. This option is of typeInputSource
and defaults tonull
. Providing an input source enables location tracking.- See Also:
-
ROOT_DIRECTORY
Deprecated.Name of the property used to store the project's root directory to use with XInclude support.- See Also:
-
-
Method Details
-
read
Deprecated.Useread(Path, Map)
instead.Reads the model from the specified file.- Parameters:
input
- The file to deserialize the model from, must not benull
.options
- The options to use for deserialization, may benull
to use the default values.- Returns:
- The deserialized model, never
null
. - Throws:
IOException
- If the model could not be deserialized.ModelParseException
- If the input format could not be parsed.
-
read
Deprecated.Reads the model from the specified file.- Parameters:
input
- The file to deserialize the model from, must not benull
.options
- The options to use for deserialization, may benull
to use the default values.- Returns:
- The deserialized model, never
null
. - Throws:
IOException
- If the model could not be deserialized.ModelParseException
- If the input format could not be parsed.
-
read
Deprecated.Reads the model from the specified character reader. The reader will be automatically closed before the method returns.- Parameters:
input
- The reader to deserialize the model from, must not benull
.options
- The options to use for deserialization, may benull
to use the default values.- Returns:
- The deserialized model, never
null
. - Throws:
IOException
- If the model could not be deserialized.ModelParseException
- If the input format could not be parsed.
-
read
Deprecated.Reads the model from the specified byte stream. The stream will be automatically closed before the method returns.- Parameters:
input
- The stream to deserialize the model from, must not benull
.options
- The options to use for deserialization, may benull
to use the default values.- Returns:
- The deserialized model, never
null
. - Throws:
IOException
- If the model could not be deserialized.ModelParseException
- If the input format could not be parsed.
-
ModelXmlFactory
instead