Class Locator
java.lang.Object
org.apache.maven.plugins.assembly.io.Locator
The Locator.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLocator()
Create instance.Locator
(List<LocatorStrategy> strategies, MessageHolder messageHolder) -
Method Summary
Modifier and TypeMethodDescription(package private) void
addStrategy
(LocatorStrategy strategy) (package private) MessageHolder
(package private) List
<LocatorStrategy> (package private) void
removeStrategy
(LocatorStrategy strategy) (package private) Location
(package private) void
setStrategies
(List<LocatorStrategy> strategies)
-
Field Details
-
strategies
-
messageHolder
-
-
Constructor Details
-
Locator
Locator(List<LocatorStrategy> strategies, MessageHolder messageHolder) - Parameters:
strategies
- List of strategiesmessageHolder
-MessageHolder
-
Locator
Locator()Create instance.
-
-
Method Details
-
getMessageHolder
MessageHolder getMessageHolder()- Returns:
MessageHolder
-
addStrategy
- Parameters:
strategy
- The strategy to be added.
-
removeStrategy
- Parameters:
strategy
- the strategy to remove.
-
setStrategies
- Parameters:
strategies
- the strategies to be set.
-
getStrategies
List<LocatorStrategy> getStrategies()- Returns:
- list of strategies.
-
resolve
- Parameters:
locationSpecification
- location spec- Returns:
Location
-