Class CToken

java.lang.Object
xyz.cofe.text.tparse.CToken
All Implemented Interfaces:
Tok<CharPointer>

public class CToken
extends java.lang.Object
implements Tok<CharPointer>
Токен соответствующий последовательности символов
  • Constructor Summary

    Constructors 
    Constructor Description
    CToken​(java.util.List<CToken> tokens)
    Конструктор
    CToken​(CharPointer begin, CharPointer end)
    Конструктор
    CToken​(CToken sample)
    Конструктор копирования
    CToken​(CToken begin, CToken end)
    Конструктор
  • Method Summary

    Modifier and Type Method Description
    CharPointer begin()
    Возвращает начало токена
    CToken clone()
    Клонирование
    CharPointer end()
    Возвращает указатель на конец токена
    CToken location​(CharPointer begin, CharPointer end)
    Клонирует токен с указанием нового начала/конца токена
    java.lang.String text()
    Возвращает текст размещенный между начальным и конечный указателями
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CToken

      public CToken​(CToken sample)
      Конструктор копирования
      Parameters:
      sample - образец для копирования
    • CToken

      public CToken​(CharPointer begin, CharPointer end)
      Конструктор
      Parameters:
      begin - начальный символ
      end - конечный символ
    • CToken

      public CToken​(CToken begin, CToken end)
      Конструктор
      Parameters:
      begin - начальный символ
      end - конечный символ
    • CToken

      public CToken​(java.util.List<CToken> tokens)
      Конструктор
      Parameters:
      tokens - последовательность символов
  • Method Details

    • clone

      public CToken clone()
      Клонирование
      Overrides:
      clone in class java.lang.Object
      Returns:
      клон
    • begin

      public CharPointer begin()
      Возвращает начало токена
      Specified by:
      begin in interface Tok<CharPointer>
      Returns:
      указатель на начало (включительно)
    • location

      public CToken location​(CharPointer begin, CharPointer end)
      Клонирует токен с указанием нового начала/конца токена
      Returns:
      указатель на начало (включительно)
    • end

      public CharPointer end()
      Возвращает указатель на конец токена
      Specified by:
      end in interface Tok<CharPointer>
      Returns:
      Указатель на конец токена (включительно)
    • text

      public java.lang.String text()
      Возвращает текст размещенный между начальным и конечный указателями
      Returns:
      текст
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object