Package aQute.bnd.properties.Document

Examples of aQute.bnd.properties.Document.DelimiterInfo


   * )
   */
  public final int computeNumberOfLines(String text) {
    int count = 0;
    int start = 0;
    DelimiterInfo delimiterInfo = nextDelimiterInfo(text, start);
    while (delimiterInfo != null && delimiterInfo.delimiterIndex > -1) {
      ++count;
      start = delimiterInfo.delimiterIndex + delimiterInfo.delimiterLength;
      delimiterInfo = nextDelimiterInfo(text, start);
    }
View Full Code Here


      ch = text.charAt(i);
      if (ch == '\r') {

        if (i + 1 < length) {
          if (text.charAt(i + 1) == '\n') {
            DelimiterInfo fDelimiterInfo = new DelimiterInfo();
            fDelimiterInfo.delimiter = Document.DELIMITERS[2];
            fDelimiterInfo.delimiterIndex = i;
            fDelimiterInfo.delimiterLength = 2;
            return fDelimiterInfo;
          }
        }
        DelimiterInfo fDelimiterInfo = new DelimiterInfo();
        fDelimiterInfo.delimiter = Document.DELIMITERS[0];
        fDelimiterInfo.delimiterIndex = i;
        fDelimiterInfo.delimiterLength = 1;
        return fDelimiterInfo;

      } else if (ch == '\n') {
        DelimiterInfo fDelimiterInfo = new DelimiterInfo();
        fDelimiterInfo.delimiter = Document.DELIMITERS[1];
        fDelimiterInfo.delimiterIndex = i;
        fDelimiterInfo.delimiterLength = 1;
        return fDelimiterInfo;
      }
View Full Code Here

   */
  private int createLines(String text, int insertPosition, int offset) {

    int count = 0;
    int start = 0;
    DelimiterInfo delimiterInfo = nextDelimiterInfo(text, 0);

    while (delimiterInfo != null && delimiterInfo.delimiterIndex > -1) {

      int index = delimiterInfo.delimiterIndex + (delimiterInfo.delimiterLength - 1);

View Full Code Here

TOP

Related Classes of aQute.bnd.properties.Document.DelimiterInfo

Copyright © 2018 www.massapicom. 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.