Index

B C E G H I L M N O P T W 
All Classes and Interfaces|All Packages|Serialized Form

B

build() - Method in class org.apache.maven.api.toolchain.PersistedToolchains.Builder
 
build() - Method in class org.apache.maven.api.toolchain.ToolchainModel.Builder
 
build() - Method in class org.apache.maven.api.toolchain.TrackableBase.Builder
 

C

configuration(XmlNode) - Method in class org.apache.maven.api.toolchain.ToolchainModel.Builder
 

E

equals(Object) - Method in class org.apache.maven.api.toolchain.ToolchainModel
Checks equality based on ToolchainModel.getType() and ToolchainModel.getProvides() values.

G

getColumnNumber() - Method in class org.apache.maven.api.toolchain.InputLocation
 
getConfiguration() - Method in class org.apache.maven.api.toolchain.ToolchainModel
Toolchain configuration information, like location or any information that is to be retrieved.
getLineNumber() - Method in class org.apache.maven.api.toolchain.InputLocation
 
getLocation() - Method in class org.apache.maven.api.toolchain.InputSource
Get the path/URL of the settings definition or null if unknown.
getLocation(Object) - Method in class org.apache.maven.api.toolchain.InputLocation
 
getLocation(Object) - Method in interface org.apache.maven.api.toolchain.InputLocationTracker
 
getLocation(Object) - Method in class org.apache.maven.api.toolchain.TrackableBase
Gets the location of the specified field in the input source.
getLocations() - Method in class org.apache.maven.api.toolchain.InputLocation
 
getModelEncoding() - Method in class org.apache.maven.api.toolchain.PersistedToolchains
 
getNamespaceUri() - Method in class org.apache.maven.api.toolchain.PersistedToolchains
 
getProvides() - Method in class org.apache.maven.api.toolchain.ToolchainModel
Toolchain identification information, which will be matched against project requirements.
getSource() - Method in class org.apache.maven.api.toolchain.InputLocation
 
getToolchains() - Method in class org.apache.maven.api.toolchain.PersistedToolchains
The toolchain instance definition.
getType() - Method in class org.apache.maven.api.toolchain.ToolchainModel
Type of toolchain: jdk for JDK Standard Toolchain, other value for Custom Toolchain

H

hashCode() - Method in class org.apache.maven.api.toolchain.ToolchainModel
Computes a hash value based on ToolchainModel.getType() and ToolchainModel.getProvides() values.

I

InputLocation - Class in org.apache.maven.api.toolchain
Class InputLocation.
InputLocation(int, int) - Constructor for class org.apache.maven.api.toolchain.InputLocation
 
InputLocation(int, int, InputSource) - Constructor for class org.apache.maven.api.toolchain.InputLocation
 
InputLocation(int, int, InputSource, Object) - Constructor for class org.apache.maven.api.toolchain.InputLocation
 
InputLocation(int, int, InputSource, Map<Object, InputLocation>) - Constructor for class org.apache.maven.api.toolchain.InputLocation
 
InputLocation(InputSource) - Constructor for class org.apache.maven.api.toolchain.InputLocation
 
InputLocation.StringFormatter - Interface in org.apache.maven.api.toolchain
Class StringFormatter.
InputLocationTracker - Interface in org.apache.maven.api.toolchain
 
InputSource - Class in org.apache.maven.api.toolchain
Class InputSource.
InputSource(String) - Constructor for class org.apache.maven.api.toolchain.InputSource
 

L

location(Object, InputLocation) - Method in class org.apache.maven.api.toolchain.PersistedToolchains.Builder
 
location(Object, InputLocation) - Method in class org.apache.maven.api.toolchain.ToolchainModel.Builder
 
location(Object, InputLocation) - Method in class org.apache.maven.api.toolchain.TrackableBase.Builder
 

M

merge(InputLocation, InputLocation, boolean) - Static method in class org.apache.maven.api.toolchain.InputLocation
Merges the source location into the target location.
merge(InputLocation, InputLocation, Collection<Integer>) - Static method in class org.apache.maven.api.toolchain.InputLocation
Merges the source location into the target location.
modelEncoding(String) - Method in class org.apache.maven.api.toolchain.PersistedToolchains.Builder
 

N

namespaceUri(String) - Method in class org.apache.maven.api.toolchain.PersistedToolchains.Builder
 
newBuilder() - Static method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new PersistedToolchains builder instance.
newBuilder() - Static method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel builder instance.
newBuilder() - Static method in class org.apache.maven.api.toolchain.TrackableBase
Creates a new TrackableBase builder instance.
newBuilder(boolean) - Static method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new PersistedToolchains builder instance using default values or not.
newBuilder(boolean) - Static method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel builder instance using default values or not.
newBuilder(boolean) - Static method in class org.apache.maven.api.toolchain.TrackableBase
Creates a new TrackableBase builder instance using default values or not.
newBuilder(PersistedToolchains) - Static method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new PersistedToolchains builder instance using the specified object as a basis.
newBuilder(PersistedToolchains, boolean) - Static method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new PersistedToolchains builder instance using the specified object as a basis.
newBuilder(ToolchainModel) - Static method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel builder instance using the specified object as a basis.
newBuilder(ToolchainModel, boolean) - Static method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel builder instance using the specified object as a basis.
newBuilder(TrackableBase) - Static method in class org.apache.maven.api.toolchain.TrackableBase
Creates a new TrackableBase builder instance using the specified object as a basis.
newBuilder(TrackableBase, boolean) - Static method in class org.apache.maven.api.toolchain.TrackableBase
Creates a new TrackableBase builder instance using the specified object as a basis.
newInstance() - Static method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new PersistedToolchains instance.
newInstance() - Static method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel instance.
newInstance() - Static method in class org.apache.maven.api.toolchain.TrackableBase
Creates a new TrackableBase instance.
newInstance(boolean) - Static method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new PersistedToolchains instance using default values or not.
newInstance(boolean) - Static method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel instance using default values or not.
newInstance(boolean) - Static method in class org.apache.maven.api.toolchain.TrackableBase
Creates a new TrackableBase instance using default values or not.

O

org.apache.maven.api.toolchain - package org.apache.maven.api.toolchain
 

P

PersistedToolchains - Class in org.apache.maven.api.toolchain
The <toolchains> element is the root of the descriptor.
PersistedToolchains.Builder - Class in org.apache.maven.api.toolchain
Builder class used to create PersistedToolchains instances.
provides(Map<String, String>) - Method in class org.apache.maven.api.toolchain.ToolchainModel.Builder
 

T

ToolchainModel - Class in org.apache.maven.api.toolchain
Definition of a toolchain instance.
ToolchainModel.Builder - Class in org.apache.maven.api.toolchain
Builder class used to create ToolchainModel instances.
toolchains(Collection<ToolchainModel>) - Method in class org.apache.maven.api.toolchain.PersistedToolchains.Builder
 
toString() - Method in class org.apache.maven.api.toolchain.InputSource
 
toString(InputLocation) - Method in interface org.apache.maven.api.toolchain.InputLocation.StringFormatter
Method toString.
TrackableBase - Class in org.apache.maven.api.toolchain
Common base class that contains code to track the source for this instance (USER|GLOBAL)
TrackableBase.Builder - Class in org.apache.maven.api.toolchain
Builder class used to create TrackableBase instances.
type(String) - Method in class org.apache.maven.api.toolchain.ToolchainModel.Builder
 

W

with() - Method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new builder with this object as the basis.
with() - Method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new builder with this object as the basis.
with() - Method in class org.apache.maven.api.toolchain.TrackableBase
Creates a new builder with this object as the basis.
withConfiguration(XmlNode) - Method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel instance using the specified configuration.
withProvides(Map<String, String>) - Method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel instance using the specified provides.
withToolchains(Collection<ToolchainModel>) - Method in class org.apache.maven.api.toolchain.PersistedToolchains
Creates a new PersistedToolchains instance using the specified toolchains.
withType(String) - Method in class org.apache.maven.api.toolchain.ToolchainModel
Creates a new ToolchainModel instance using the specified type.
B C E G H I L M N O P T W 
All Classes and Interfaces|All Packages|Serialized Form