Interface ActionVisitor
public interface ActionVisitor
Extension point called during population of 
ActionInfo maps.
 Each visitor may mutate the input ActionInfo, or filter it out of the map entirely.
 When multiple extensions are registered, the order in which they are executed is undefined.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanvisit(String name, ActionInfo actionInfo, ChangeInfo changeInfo) Visit a change-level action.booleanvisit(String name, ActionInfo actionInfo, ChangeInfo changeInfo, RevisionInfo revisionInfo) Visit a revision-level action.
- 
Method Details- 
visitVisit a change-level action.Callers may mutate the input ActionInfo, or return false to omit the action from the map entirely. Inputs other than theActionInfoshould be considered immutable.- Parameters:
- name- name of the action, as a key into the- ActionInfomap returned by the REST API.
- actionInfo- action being visited; caller may mutate.
- changeInfo- information about the change to which this action belongs; caller should treat as immutable.
- Returns:
- true if the action should remain in the map, or false to omit it.
 
- 
visitVisit a revision-level action.Callers may mutate the input ActionInfo, or return false to omit the action from the map entirely. Inputs other than theActionInfoshould be considered immutable.- Parameters:
- name- name of the action, as a key into the- ActionInfomap returned by the REST API.
- actionInfo- action being visited; caller may mutate.
- changeInfo- information about the change to which this action belongs; caller should treat as immutable.
- revisionInfo- information about the revision to which this action belongs; caller should treat as immutable.
- Returns:
- true if the action should remain in the map, or false to omit it.
 
 
-