
io.protostuff.compiler.parser.ExtensionRegistry Maven / Gradle / Ivy
package io.protostuff.compiler.parser;
import java.util.Collection;
import java.util.Map;
import io.protostuff.compiler.model.Extension;
import io.protostuff.compiler.model.Field;
import io.protostuff.compiler.model.Message;
/**
* @author Kostiantyn Shchepanovskyi
*/
public interface ExtensionRegistry {
void registerExtension(Extension extension);
Collection getExtensions(Message message);
Collection getExtensions(String messageName);
Map getExtensionFields(String messageName);
Map getExtensionFields(Message message);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy