public final class Locator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private MessageHolder |
messageHolder |
private java.util.List<LocatorStrategy> |
strategies |
Constructor and Description |
---|
Locator()
Create instance.
|
Locator(java.util.List<LocatorStrategy> strategies,
MessageHolder messageHolder) |
Modifier and Type | Method and 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) |
private java.util.List<LocatorStrategy> strategies
private final MessageHolder messageHolder
public Locator(java.util.List<LocatorStrategy> strategies, MessageHolder messageHolder)
strategies
- List of strategies.messageHolder
- MessageHolder
public Locator()
public MessageHolder getMessageHolder()
MessageHolder
public void addStrategy(LocatorStrategy strategy)
strategy
- The strategy to be added.public void removeStrategy(LocatorStrategy strategy)
strategy
- the strategy to remove.public void setStrategies(java.util.List<LocatorStrategy> strategies)
strategies
- the strategies to be set.public java.util.List<LocatorStrategy> getStrategies()