Package com.jgaap.eventDrivers

Source Code of com.jgaap.eventDrivers.NewLineEventDriver

package com.jgaap.eventDrivers;

import com.jgaap.generics.EventDriver;
import com.jgaap.util.Event;
import com.jgaap.util.EventSet;
/**
*
* Split text on contiguous groups of new lines
*
* @author Michael Ryan
*
*/
public class NewLineEventDriver extends EventDriver {

  @Override
  public String displayName() {
    return "New Lines";
  }

  @Override
  public String tooltipText() {
    return "Events are split on contiguous groups of \n";
  }

  @Override
  public boolean showInGUI() {
    return true;
  }

  @Override
  public EventSet createEventSet(char[] text) {
   
    String textString = new String(text);
    String [] events = textString.split("[\n]+");
    EventSet eventSet = new EventSet(events.length);
    for(String event : events){
      eventSet.addEvent(new Event(event, this));
    }
   
    return eventSet;
  }

 
 
}
TOP

Related Classes of com.jgaap.eventDrivers.NewLineEventDriver

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.