Package io.protostuff.compiler.parser
Interface ExtensionRegistry
-
- All Known Implementing Classes:
AbstractExtensionRegistry,LocalExtensionRegistry,ProtoExtensionRegistry
public interface ExtensionRegistryExtension registry. Used in two phases: first, we register all extensions; second - when we know all extensions for the message, we can validate options.- Author:
- Kostiantyn Shchepanovskyi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,Field>getExtensionFields(Message message)Map<String,Field>getExtensionFields(String messageName)Collection<Extension>getExtensions(Message message)Collection<Extension>getExtensions(String messageName)voidregisterExtension(Extension extension)
-
-
-
Method Detail
-
registerExtension
void registerExtension(Extension extension)
-
getExtensions
Collection<Extension> getExtensions(Message message)
-
getExtensions
Collection<Extension> getExtensions(String messageName)
-
-