001package com.fs.starfarer.api.campaign.rules; 002 003import java.util.Map; 004 005public interface RuleTokenReplacementGeneratorPlugin { 006 /** 007 * Entity can be: 008 * SectorEntityToken 009 * PersonAPI 010 * 011 * @param ruleId 012 * @param entity 013 * @param memoryMap 014 * @return 015 */ 016 Map<String, String> getTokenReplacements(String ruleId, Object entity, Map<String, MemoryAPI> memoryMap); 017}