Class Locator
- java.lang.Object
-
- org.apache.maven.plugins.assembly.io.Locator
-
final class Locator extends java.lang.Object
The Locator.
-
-
Field Summary
Fields Modifier and Type Field Description private MessageHolder
messageHolder
private java.util.List<LocatorStrategy>
strategies
-
Constructor Summary
Constructors Constructor Description Locator()
Create instance.Locator(java.util.List<LocatorStrategy> strategies, MessageHolder messageHolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
addStrategy(LocatorStrategy strategy)
(package private) MessageHolder
getMessageHolder()
(package private) java.util.List<LocatorStrategy>
getStrategies()
(package private) void
removeStrategy(LocatorStrategy strategy)
(package private) Location
resolve(java.lang.String locationSpecification)
(package private) void
setStrategies(java.util.List<LocatorStrategy> strategies)
-
-
-
Field Detail
-
strategies
private java.util.List<LocatorStrategy> strategies
-
messageHolder
private final MessageHolder messageHolder
-
-
Constructor Detail
-
Locator
Locator(java.util.List<LocatorStrategy> strategies, MessageHolder messageHolder)
- Parameters:
strategies
- List of strategiesmessageHolder
-MessageHolder
-
Locator
Locator()
Create instance.
-
-
Method Detail
-
getMessageHolder
MessageHolder getMessageHolder()
- Returns:
MessageHolder
-
addStrategy
void addStrategy(LocatorStrategy strategy)
- Parameters:
strategy
- The strategy to be added.
-
removeStrategy
void removeStrategy(LocatorStrategy strategy)
- Parameters:
strategy
- the strategy to remove.
-
setStrategies
void setStrategies(java.util.List<LocatorStrategy> strategies)
- Parameters:
strategies
- the strategies to be set.
-
getStrategies
java.util.List<LocatorStrategy> getStrategies()
- Returns:
- list of strategies.
-
-