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) voidaddStrategy(LocatorStrategy strategy) (package private) MessageHolder(package private) List<LocatorStrategy> (package private) voidremoveStrategy(LocatorStrategy strategy) (package private) Location(package private) voidsetStrategies(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
-