Skip to content

Commit

Permalink
more refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
ceki committed Jun 26, 2012
1 parent 2d7ad1e commit 9aa87df
Showing 1 changed file with 18 additions and 19 deletions.
Expand Up @@ -31,11 +31,11 @@
public class OnMenuSelectionAction implements SelectionListener {

final Table table;
final ClassicTISBuffer visualElementBuffer;
final ClassicTISBuffer classicTISBuffer;

public OnMenuSelectionAction(ClassicTISBuffer visualElementBuffer) {
this.visualElementBuffer = visualElementBuffer;
this.table = visualElementBuffer.getTable();
public OnMenuSelectionAction(ClassicTISBuffer classicTISBuffer) {
this.classicTISBuffer = classicTISBuffer;
this.table = classicTISBuffer.getTable();
}

@Override
Expand All @@ -62,9 +62,9 @@ private void handleMenuJump(ITableItemStub iVisualElement) {
}

private void handleCallerMenu(String menuItemText, int index,
ITableItemStub iVisualElement) {
ITableItemStub iTableItemStub) {
if (MenuBuilder.EXPLAND_CALLERS_MENU_TEXT.equals(menuItemText)) {
StackTraceElement[] callerDataArray = getCallerDataFromVisualElement(iVisualElement);
StackTraceElement[] callerDataArray = getCallerDataFromVisualElement(iTableItemStub);

if (callerDataArray != null && callerDataArray.length > 0) {
if (checkForDoubleExpansion(index)) {
Expand All @@ -73,18 +73,18 @@ private void handleCallerMenu(String menuItemText, int index,
}

for (int i = 0; i < callerDataArray.length; i++) {
CallerDataTIS cdVisualElement = new CallerDataTIS(
CallerDataTIS callerDataTIS = new CallerDataTIS(
callerDataArray[i], i);
visualElementBuffer.add(cdVisualElement, index + 1 + i);
classicTISBuffer.add(callerDataTIS, index + 1 + i);
}
}
} else {
int target = index;
if (iVisualElement instanceof LoggingEventTIS) {
if (iTableItemStub instanceof LoggingEventTIS) {
// the next entry is a CallerDataVisualElement
target++;
}
visualElementBuffer.removeNeighboringCallerDataVisualElements(target);
classicTISBuffer.removeNeighboringCallerDataVisualElements(target);
}
}

Expand All @@ -104,7 +104,7 @@ public void widgetSelected(SelectionEvent e) {

ITableItemStub iVisualElement = null;
if (index != Constants.NA) {
iVisualElement = visualElementBuffer.get(index);
iVisualElement = classicTISBuffer.get(index);
}

switch (menuItemToIndex(mi)) {
Expand All @@ -129,17 +129,17 @@ String selectionToText(Table t) {
int[] selIndices = table.getSelectionIndices();
Arrays.sort(selIndices);
for (int index : selIndices) {
ITableItemStub ve = visualElementBuffer.get(index);
ITableItemStub ve = classicTISBuffer.get(index);
buf.append(ve.getText());
buf.append(CoreConstants.LINE_SEPARATOR);
}
return buf.toString();
}

StackTraceElement[] getCallerDataFromVisualElement(
ITableItemStub iVisualElement) {
if (iVisualElement instanceof LoggingEventTIS) {
LoggingEventTIS loggingEventVisualElement = (LoggingEventTIS) iVisualElement;
ITableItemStub iTableItemStub) {
if (iTableItemStub instanceof LoggingEventTIS) {
LoggingEventTIS loggingEventVisualElement = (LoggingEventTIS) iTableItemStub;
return loggingEventVisualElement.getILoggingEvent().getCallerData();
} else {
return null;
Expand All @@ -148,13 +148,12 @@ StackTraceElement[] getCallerDataFromVisualElement(

boolean checkForDoubleExpansion(int index) {
int next = index + 1;
if (next >= visualElementBuffer.size()) {
if (next >= classicTISBuffer.size()) {
return false;
}

ITableItemStub visualElem = visualElementBuffer.get(next);
return (visualElem instanceof CallerDataTIS);

ITableItemStub iTableItemStub = classicTISBuffer.get(next);
return (iTableItemStub instanceof CallerDataTIS);
}

}

0 comments on commit 9aa87df

Please sign in to comment.