public static class LibData.Group
extends java.lang.Object
Constructor and Description |
---|
LibData.Group(LibData.Head h,
LibData.Group owner) |
LibData.Group(java.lang.String type,
java.lang.String name,
LibData.Group owner) |
Modifier and Type | Method and Description |
---|---|
LibData.Attribute |
getAttribute(java.lang.String name) |
LibData.Define |
getDefine(java.lang.String name) |
java.util.List<LibData.Group> |
getGroups()
Get all groups in this group
|
java.util.List<LibData.Group> |
getGroups(java.lang.String type,
java.lang.String name)
Get the group of the given type and name,
in this group.
|
java.lang.String |
getHName() |
java.lang.String |
getName() |
java.util.List<java.lang.String> |
getNames() |
LibData.Group |
getOwner() |
java.lang.String |
getType() |
void |
putAttribute(LibData.Attribute a) |
void |
putAttribute(java.lang.String name,
double value) |
void |
putAttribute(java.lang.String name,
int value) |
void |
putAttribute(java.lang.String name,
java.util.List<java.lang.String> values) |
void |
putAttribute(java.lang.String name,
java.lang.String value) |
void |
putAttributeComplex(java.lang.String name,
java.lang.String value) |
void |
putDefine(LibData.Define d) |
void |
putGroup(LibData.Group g) |
void |
removeGroup(LibData.Group group) |
public LibData.Group(java.lang.String type, java.lang.String name, LibData.Group owner)
public LibData.Group(LibData.Head h, LibData.Group owner)
public java.lang.String getType()
public java.lang.String getName()
public java.util.List<java.lang.String> getNames()
public LibData.Group getOwner()
public java.lang.String getHName()
public void putAttribute(LibData.Attribute a)
public void putGroup(LibData.Group g)
public void putDefine(LibData.Define d)
public LibData.Attribute getAttribute(java.lang.String name)
public void putAttribute(java.lang.String name, double value)
public void putAttribute(java.lang.String name, java.lang.String value)
public void putAttribute(java.lang.String name, int value)
public void putAttribute(java.lang.String name, java.util.List<java.lang.String> values)
public void putAttributeComplex(java.lang.String name, java.lang.String value)
public java.util.List<LibData.Group> getGroups()
public java.util.List<LibData.Group> getGroups(java.lang.String type, java.lang.String name)
type
- the group type: type(name) {}name
- the group namepublic LibData.Define getDefine(java.lang.String name)
public void removeGroup(LibData.Group group)