|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectlt.monarch.chart.mapper.LabelsGroup
public class LabelsGroup extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<LabelsGroup> |
groups
|
protected java.lang.String |
name
|
| Constructor and Description |
|---|
LabelsGroup(java.lang.String name)
Constructs a new LabelsGroup with the specified text. |
| Modifier and Type | Method and Description |
|---|---|
void |
add(LabelsGroup labelsGroup)
Adds labels group to this group. |
void |
clear()
Cleanups labels group and resets level and size to 1. |
java.util.List<java.lang.String> |
dumpLabels()
Dumps all labels groups not null names. |
java.lang.String |
get(int index)
Returns name of labels group by specified index (name of labels groups on 1 level). |
java.lang.String |
get(int index,
int level)
Returns name of labels group by specified index on specified level. |
LabelsGroup |
getGroup(int index)
|
java.lang.String |
getGroupLabelName()
Returns grouped labels name. |
int |
getLevel()
Returns labels group levels. |
int |
indexOf(java.lang.String name)
Returns index of labels group by specified name (index of labels groups on 1 level). |
int |
size()
Returns size of labels group (size of labels groups on 1 level). |
int |
size(int level)
Returns size of labels group on specified level. |
int |
size(int level,
int index)
Returns size of labels group on specified level labels group. |
java.lang.String |
toString()
|
void |
updateLevels()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.util.ArrayList<LabelsGroup> groups
protected java.lang.String name
| Constructor Detail |
|---|
public LabelsGroup(java.lang.String name)
LabelsGroup with the specified text.
name - labels group name| Method Detail |
|---|
public void add(LabelsGroup labelsGroup)
throws java.lang.Exception
labelsGroup - labels groupjava.lang.Exception - when added labels groups is null
when labels groups can't grow (already added to other labels group)
when added labels group level not equals to other added labels group levelspublic int getLevel()
public java.util.List<java.lang.String> dumpLabels()
public java.lang.String getGroupLabelName()
public void clear()
public int size()
public int size(int level)
level - labels groups
public int size(int level,
int index)
level - labels groupsindex - index of labels group on specified levelpublic java.lang.String get(int index)
index - index of labels group on 1 level
public java.lang.String get(int index,
int level)
index - index of labels group on specified levellevel - labels groupspublic int indexOf(java.lang.String name)
name - of labels group on 1 levelpublic LabelsGroup getGroup(int index)
public java.lang.String toString()
toString in class java.lang.Objectpublic void updateLevels()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||