Package io.protostuff.compiler.model
Interface UserTypeContainer
-
- All Superinterfaces:
Descriptor,Element,EnumContainer,ExtensionContainer,MessageContainer
- All Known Implementing Classes:
AbstractUserTypeContainer,Group,Message,Proto
public interface UserTypeContainer extends Descriptor, MessageContainer, EnumContainer, ExtensionContainer
Base interface for all nodes that can hold child user types - it includes proto, message and group nodes.- Author:
- Kostiantyn Shchepanovskyi
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetNamespace()Returns string prefix that is common for all children full names.-
Methods inherited from interface io.protostuff.compiler.model.Descriptor
getDescriptorType, getName, getOptions
-
Methods inherited from interface io.protostuff.compiler.model.Element
getCommentLines, getComments, getParent, getSourceCodeLocation
-
Methods inherited from interface io.protostuff.compiler.model.EnumContainer
addEnum, getEnum, getEnums
-
Methods inherited from interface io.protostuff.compiler.model.ExtensionContainer
addDeclaredExtension, getDeclaredExtensions
-
Methods inherited from interface io.protostuff.compiler.model.MessageContainer
addMessage, getMessage, getMessages
-
-
-
-
Method Detail
-
getNamespace
String getNamespace()
Returns string prefix that is common for all children full names. For root container it is a dot if package is not set.
-
-