Class Locator
- java.lang.Object
-
- org.apache.maven.plugins.assembly.io.Locator
-
final class Locator extends java.lang.ObjectThe Locator.
-
-
Field Summary
Fields Modifier and Type Field Description private MessageHoldermessageHolderprivate 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) voidaddStrategy(LocatorStrategy strategy)(package private) MessageHoldergetMessageHolder()(package private) java.util.List<LocatorStrategy>getStrategies()(package private) voidremoveStrategy(LocatorStrategy strategy)(package private) Locationresolve(java.lang.String locationSpecification)(package private) voidsetStrategies(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.
-
-