protected class GroupCollector.GroupEvent extends Object
GroupCollector.groupEvents
.Modifier and Type | Field and Description |
---|---|
(package private) @Opt String |
additionalText
The text parsed additionally to the closing/opening parenthesis
|
(package private) EventSet |
eventSet
Result.
|
(package private) GroupCollector.Kind |
kind
Whether start, end, or singleton
|
(package private) Integer |
localLevel
Continguous numeration of all constructed GroupEvents
|
(package private) @Opt String |
name
The name of the group, as parsed from the source text.
|
(package private) @Opt Integer |
number
Identifying number, as parsed from the source text.
|
(package private) @Opt String |
parenthesis
The parenthesis text
|
(package private) GroupCollector.GroupEvent |
predByName
Stack link for all groups with same name.
|
(package private) GroupCollector.GroupEvent |
predByParenthesis
Stack link for all groups with same parenthesis.
|
Constructor and Description |
---|
GroupEvent(GroupCollector.Kind kind,
@Opt String parenthesis,
@Opt String name,
@Opt Integer number,
String additionalText)
Constructor which sets all parameters.
|
Modifier and Type | Method and Description |
---|---|
(package private) String |
getFullGroupName(Map<String,String> close2open)
Deliver the complete name of the collected group.
|
(package private) boolean |
parenthesisOnly()
Whether only the (closing) parenthesis makes up the input source text.
|
final GroupCollector.Kind kind
@Opt final @Opt String additionalText
final Integer localLevel
GroupCollector.GroupEvent predByParenthesis
GroupCollector.reify(MessageReceiver,Iterable,Multimap)
.GroupCollector.GroupEvent predByName
GroupCollector.reify(MessageReceiver,Iterable,Multimap)
.EventSet eventSet
GroupCollector.reify(MessageReceiver,Iterable,Multimap)
.String getFullGroupName(Map<String,String> close2open)
boolean parenthesisOnly()