All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.protostuff.compiler.parser.ExtensionRegistry Maven / Gradle / Ivy

There is a newer version: 3.1.40
Show newest version
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