Package io.protostuff.parser
Class Extension
java.lang.Object
io.protostuff.parser.AnnotationContainer
io.protostuff.parser.Extension
- All Implemented Interfaces:
HasAnnotations
,HasFields
,HasOptions
,HasProto
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Message
(package private) final LinkedHashMap
<String, Object> (package private) final LinkedHashMap
<String, Field<?>> (package private) final String
(package private) final Message
(package private) Proto
(package private) final LinkedHashMap
<String, Object> (package private) final String
Fields inherited from class io.protostuff.parser.AnnotationContainer
annotations, docs
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
getExtraOption
(String key) Field
<?> Collection
<Field<?>> getO()
getProto()
getStandardOption
(String key) boolean
isNested()
void
putExtraOption
(String key, Object value) void
putStandardOption
(String key, Object value) (package private) void
toString()
Methods inherited from class io.protostuff.parser.AnnotationContainer
add, addAnnotations, addDoc, err, getA, getAnnotation, getAnnotationMap, getAnnotations, getDocs, hasAnnotation, isEmptyA
-
Field Details
-
Constructor Details
-
Extension
-
-
Method Details
-
getParentMessage
-
isNested
public boolean isNested() -
getProto
-
getFields
-
getField
-
addField
-
putStandardOption
- Specified by:
putStandardOption
in interfaceHasOptions
-
getStandardOptions
-
getStandardOption
-
putExtraOption
- Specified by:
putExtraOption
in interfaceHasOptions
-
getExtraOptions
-
getExtraOption
-
getO
-
getOptions
- Specified by:
getOptions
in interfaceHasOptions
-
getExtendedMessage
-
resolveReferences
void resolveReferences() -
getExtendedMessageFullName
-
getEnclosingNamespace
- Specified by:
getEnclosingNamespace
in interfaceHasFields
-
toString
-