Class Message
java.lang.Object
io.protostuff.parser.AnnotationContainer
io.protostuff.parser.Message
- All Implemented Interfaces:
HasAnnotations, HasFields, HasName, HasOptions, HasProto
Represents the message defined in the
Proto.- Author:
- David Yu
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidaddNestedExtension(Extension extension) voiddefineExtensionRange(int first, int last) voidintgetDescendant(String name) int<V> VgetExtraOption(String key) Field<?> <T extends Field<?>>
TintLinkedHashMap<String, Field<?>> intgetName()getNestedEnumGroup(String name) getNestedMessage(String name) getNestedService(String name) getO()intintintintintgetProto()intintintintintintintintintintintintintintintintintgetStandardOption(String key) intbooleanbooleanbooleanbooleanbooleanbooleanbooleanisDescendant(Message other) booleanbooleanisNested()booleanbooleanbooleanvoidputExtraOption(String key, Object value) voidputStandardOption(String key, Object value) voidsetByteBufferFieldPresent(boolean v) toString()Methods inherited from class AnnotationContainer
add, addAnnotations, addDoc, err, getA, getAnnotation, getAnnotationMap, getAnnotations, getDocs, hasAnnotation, isEmptyA
-
Constructor Details
-
Message
-
-
Method Details
-
getName
-
getProto
-
getRootMessage
-
getParentMessage
-
isNested
public boolean isNested() -
hasNestedMessages
public boolean hasNestedMessages() -
hasNestedEnumGroups
public boolean hasNestedEnumGroups() -
getNestedMessageMap
-
getNestedMessages
-
getNestedMessage
-
getNestedEnumGroupMap
-
getNestedEnumGroups
-
getNestedEnumGroup
-
getNestedServiceMap
-
getNestedServices
-
getNestedService
-
getFieldMap
-
getFields
-
getField
-
isDescendant
-
getDescendant
-
getField
-
addField
-
defineExtensionRange
public void defineExtensionRange(int first, int last) -
addNestedExtension
-
getNestedExtensions
-
extend
-
putStandardOption
- Specified by:
putStandardOptionin interfaceHasOptions
-
putExtraOption
- Specified by:
putExtraOptionin interfaceHasOptions
-
getStandardOptions
-
getStandardOption
-
getExtraOptions
-
getExtraOption
-
getO
-
getOptions
- Specified by:
getOptionsin interfaceHasOptions
-
toString
-
getEnclosingNamespace
- Specified by:
getEnclosingNamespacein interfaceHasFields
-
getFullName
-
getJavaFullName
-
getRelativeName
-
isExtensible
public boolean isExtensible() -
isAnnotationPresentOnFields
public boolean isAnnotationPresentOnFields() -
isRepeatedFieldPresent
public boolean isRepeatedFieldPresent() -
isBytesFieldPresent
public boolean isBytesFieldPresent() -
isByteBufferFieldPresent
public boolean isByteBufferFieldPresent() -
setByteBufferFieldPresent
public void setByteBufferFieldPresent(boolean v) -
isBytesOrStringDefaultValuePresent
public boolean isBytesOrStringDefaultValuePresent() -
isRequiredFieldPresent
public boolean isRequiredFieldPresent() -
isRequiredFieldPresentOnCurrent
public boolean isRequiredFieldPresentOnCurrent() -
getFieldCount
public int getFieldCount() -
getRequiredFieldCount
public int getRequiredFieldCount() -
getRepeatedFieldCount
public int getRepeatedFieldCount() -
getOptionalFieldCount
public int getOptionalFieldCount() -
getSingularFieldCount
public int getSingularFieldCount() -
getMessageFieldCount
public int getMessageFieldCount() -
getRequiredMessageFieldCount
public int getRequiredMessageFieldCount() -
getRepeatedMessageFieldCount
public int getRepeatedMessageFieldCount() -
getOptionalMessageFieldCount
public int getOptionalMessageFieldCount() -
getSingularMessageFieldCount
public int getSingularMessageFieldCount() -
getEnumFieldCount
public int getEnumFieldCount() -
getRequiredEnumFieldCount
public int getRequiredEnumFieldCount() -
getRepeatedEnumFieldCount
public int getRepeatedEnumFieldCount() -
getOptionalEnumFieldCount
public int getOptionalEnumFieldCount() -
getSingularEnumFieldCount
public int getSingularEnumFieldCount() -
getBytesFieldCount
public int getBytesFieldCount() -
getRequiredBytesFieldCount
public int getRequiredBytesFieldCount() -
getRepeatedBytesFieldCount
public int getRepeatedBytesFieldCount() -
getOptionalBytesFieldCount
public int getOptionalBytesFieldCount() -
getSingularBytesFieldCount
public int getSingularBytesFieldCount() -
getStringFieldCount
public int getStringFieldCount() -
getRequiredStringFieldCount
public int getRequiredStringFieldCount() -
getRepeatedStringFieldCount
public int getRepeatedStringFieldCount() -
getOptionalStringFieldCount
public int getOptionalStringFieldCount() -
getSingularStringFieldCount
public int getSingularStringFieldCount() -
getScalarFieldCount
public int getScalarFieldCount() -
getScalarWithoutEnumFieldCount
public int getScalarWithoutEnumFieldCount()
-