Package io.protostuff.compiler.parser
Class AbstractExtensionRegistry
- java.lang.Object
-
- io.protostuff.compiler.parser.AbstractExtensionRegistry
-
- All Implemented Interfaces:
ExtensionRegistry
- Direct Known Subclasses:
LocalExtensionRegistry,ProtoExtensionRegistry
public abstract class AbstractExtensionRegistry extends Object implements ExtensionRegistry
Base class for extension registries.- Author:
- Kostiantyn Shchepanovskyi
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractExtensionRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Field>getExtensionFields(Message message)Map<String,Field>getExtensionFields(String fullMessageName)Collection<Extension>getExtensions(Message message)voidregisterExtension(Extension extension)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.protostuff.compiler.parser.ExtensionRegistry
getExtensions
-
-
-
-
Method Detail
-
registerExtension
public void registerExtension(Extension extension)
- Specified by:
registerExtensionin interfaceExtensionRegistry
-
getExtensions
public Collection<Extension> getExtensions(Message message)
- Specified by:
getExtensionsin interfaceExtensionRegistry
-
getExtensionFields
public Map<String,Field> getExtensionFields(String fullMessageName)
- Specified by:
getExtensionFieldsin interfaceExtensionRegistry
-
getExtensionFields
public Map<String,Field> getExtensionFields(Message message)
- Specified by:
getExtensionFieldsin interfaceExtensionRegistry
-
-