Serialized Form
-
Package org.apache.maven.api.toolchain
-
Class org.apache.maven.api.toolchain.InputLocation
class InputLocation extends Object implements Serializable-
Serialized Fields
-
columnNumber
int columnNumber
-
lineNumber
int lineNumber
-
locations
Map<Object, InputLocation> locations
-
source
InputSource source
-
-
-
Class org.apache.maven.api.toolchain.InputSource
class InputSource extends Object implements Serializable-
Serialized Fields
-
location
String location
-
-
-
Class org.apache.maven.api.toolchain.PersistedToolchains
class PersistedToolchains extends TrackableBase implements Serializable-
Serialized Fields
-
modelEncoding
String modelEncoding
-
namespaceUri
String namespaceUri
-
toolchains
List<ToolchainModel> toolchains
The toolchain instance definition.
-
-
-
Class org.apache.maven.api.toolchain.ToolchainModel
class ToolchainModel extends TrackableBase implements Serializable-
Serialized Fields
-
configuration
XmlNode configuration
Toolchain configuration information, like location or any information that is to be retrieved.Actual content structure is completely open: each toolchain type will define its own format and semantics.
In general, this is a properties format:
<name>value</name>with per-toolchain defined properties names. -
provides
Map<String,
String> provides Toolchain identification information, which will be matched against project requirements.Each toolchain defines its own properties names and semantics.
-
type
String type
Type of toolchain:jdkfor JDK Standard Toolchain,- other value for Custom Toolchain
-
-
-
Class org.apache.maven.api.toolchain.TrackableBase
class TrackableBase extends Object implements Serializable-
Serialized Fields
-
importedFrom
InputLocation importedFrom
Location tracking -
locations
Map<Object, InputLocation> locations
Locations
-
-
-