public class Extension extends AbstractElement implements FieldContainer, GroupContainer
| Modifier and Type | Field and Description |
|---|---|
protected Message |
extendee |
protected String |
extendeeName |
protected List<Field> |
fields |
protected List<Group> |
groups |
protected String |
namespace |
comments, sourceCodeLocation| Constructor and Description |
|---|
Extension(UserTypeContainer parent) |
| Modifier and Type | Method and Description |
|---|---|
void |
addField(Field field) |
void |
addGroup(Group group) |
Message |
getExtendee() |
String |
getExtendeeName() |
Field |
getField(int tag) |
Field |
getField(String name) |
int |
getFieldCount() |
List<Field> |
getFields() |
List<Group> |
getGroups() |
String |
getNamespace() |
UserTypeContainer |
getParent() |
void |
setExtendee(Message extendee) |
void |
setExtendeeName(String extendeeName) |
void |
setFields(List<Field> fields) |
void |
setGroups(List<Group> groups) |
void |
setNamespace(String namespace) |
String |
toString() |
addComment, getCommentLines, getComments, getSourceCodeLocation, setComments, setSourceCodeLocationclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCommentLines, getComments, getSourceCodeLocationprotected String extendeeName
protected Message extendee
protected String namespace
public Extension(UserTypeContainer parent)
public UserTypeContainer getParent()
public String getNamespace()
public void setNamespace(String namespace)
public String getExtendeeName()
public void setExtendeeName(String extendeeName)
public Message getExtendee()
public void setExtendee(Message extendee)
public List<Field> getFields()
getFields in interface FieldContainerpublic int getFieldCount()
getFieldCount in interface FieldContainerpublic void setFields(List<Field> fields)
setFields in interface FieldContainerpublic void addField(Field field)
addField in interface FieldContainer@Nullable public Field getField(String name)
getField in interface FieldContainerpublic Field getField(int tag)
getField in interface FieldContainerpublic List<Group> getGroups()
getGroups in interface GroupContainerpublic void setGroups(List<Group> groups)
setGroups in interface GroupContainerpublic void addGroup(Group group)
addGroup in interface GroupContainerCopyright © 2015–2016. All rights reserved.