Class Locator
- java.lang.Object
-
- org.apache.maven.shared.io.location.Locator
-
public 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 void
addStrategy(LocatorStrategy strategy)
MessageHolder
getMessageHolder()
java.util.List<LocatorStrategy>
getStrategies()
void
removeStrategy(LocatorStrategy strategy)
Location
resolve(java.lang.String locationSpecification)
void
setStrategies(java.util.List<LocatorStrategy> strategies)
-
-
-
Field Detail
-
strategies
private java.util.List<LocatorStrategy> strategies
-
messageHolder
private final MessageHolder messageHolder
-
-
Constructor Detail
-
Locator
public Locator(java.util.List<LocatorStrategy> strategies, MessageHolder messageHolder)
- Parameters:
strategies
- List of strategies.messageHolder
-MessageHolder
-
Locator
public Locator()
Create instance.
-
-
Method Detail
-
getMessageHolder
public MessageHolder getMessageHolder()
- Returns:
MessageHolder
-
addStrategy
public void addStrategy(LocatorStrategy strategy)
- Parameters:
strategy
- The strategy to be added.
-
removeStrategy
public void removeStrategy(LocatorStrategy strategy)
- Parameters:
strategy
- the strategy to remove.
-
setStrategies
public void setStrategies(java.util.List<LocatorStrategy> strategies)
- Parameters:
strategies
- the strategies to be set.
-
getStrategies
public java.util.List<LocatorStrategy> getStrategies()
- Returns:
- list of strategies.
-
-