package org.goko.tools.serial.jssc.console.internal; import org.eclipse.swt.internal.SWTEventListener; import org.eclipse.swt.widgets.Event; import org.eclipse.swt.widgets.TypedListener; class StyledTextListener extends TypedListener { /** */ StyledTextListener(SWTEventListener listener) { super(listener); } /** * Process StyledText events by invoking the event's handler. * * @param e * the event to handle */ @Override public void handleEvent(Event e) { switch (e.type) { case 0xbb8: GkExtendedModifyEvent extendedModifyEvent = new GkExtendedModifyEvent((StyledTextEvent) e); ((ExtendedModifyListener) eventListener) .modifyText(extendedModifyEvent); break; } } }