public class Extension extends AnnotationContainer implements HasFields
| Constructor and Description |
|---|
Extension(Proto proto,
Message parentMessage,
String packageName,
String type) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(Field<?> field) |
String |
getEnclosingNamespace() |
Message |
getExtendedMessage() |
String |
getExtendedMessageFullName() |
Object |
getExtraOption(String key) |
LinkedHashMap<String,Object> |
getExtraOptions() |
Field<?> |
getField(String name) |
Collection<Field<?>> |
getFields() |
LinkedHashMap<String,Object> |
getO() |
LinkedHashMap<String,Object> |
getOptions() |
Message |
getParentMessage() |
Proto |
getProto() |
Object |
getStandardOption(String key) |
LinkedHashMap<String,Object> |
getStandardOptions() |
boolean |
isNested() |
void |
putExtraOption(String key,
Object value) |
void |
putStandardOption(String key,
Object value) |
String |
toString() |
add, addAnnotations, addDoc, err, getA, getAnnotation, getAnnotationMap, getAnnotations, getDocs, hasAnnotation, isEmptyApublic Message getParentMessage()
public boolean isNested()
public Collection<Field<?>> getFields()
public void putStandardOption(String key, Object value)
putStandardOption in interface HasOptionspublic LinkedHashMap<String,Object> getStandardOptions()
public void putExtraOption(String key, Object value)
putExtraOption in interface HasOptionspublic LinkedHashMap<String,Object> getExtraOptions()
public LinkedHashMap<String,Object> getO()
public LinkedHashMap<String,Object> getOptions()
getOptions in interface HasOptionspublic Message getExtendedMessage()
public String getExtendedMessageFullName()
public String getEnclosingNamespace()
getEnclosingNamespace in interface HasFieldsCopyright © 2009–2021. All rights reserved.