ru.j1c
Class Token

java.lang.Object
  extended by ru.j1c.Token
All Implemented Interfaces:
Serializable

public final class Token
extends Object
implements Serializable

Класс используется для разбора метаданых конфигураци. Используется метаданными для инициализации объектов.

Author:
max
See Also:
Serialized Form

Method Summary
 Token getById(String id)
          Получить по id токен метаданных.
 List<Token> getChilds()
          Получить дочерние токены, исключая токен идентификатор (он всегда первый)
 int getId()
          Получить идентификатор токена.
static Token getInstance(char[] stream)
          Получить корневой токен потока метаданных
 Token getParent()
           
 Token getRoot()
          Получить корневой токен
 List<Token> getTokens()
          Получить все метаданные, которые входят в данный токен
 char[] getValue()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getChilds

public List<Token> getChilds()
Получить дочерние токены, исключая токен идентификатор (он всегда первый)

Returns:
Дочерние токены

getRoot

public Token getRoot()
Получить корневой токен

Returns:
Коренвой токен

getById

public Token getById(String id)
Получить по id токен метаданных. Под id понимаем первый токен в токенах.

Returns:
токен по ид

toString

public String toString()
Overrides:
toString in class Object

getValue

public char[] getValue()

getParent

public Token getParent()

getId

public int getId()
Получить идентификатор токена. Представляет порядковый номер расположения.

Returns:
Идентификатор токена.

getTokens

public List<Token> getTokens()
Получить все метаданные, которые входят в данный токен

Returns:
Колекция токенов метаданных

getInstance

public static Token getInstance(char[] stream)
Получить корневой токен потока метаданных

Parameters:
stream - Текст метаданных из конфигурационного файла
Returns:
Корневой токен метаданных


Copyright © 2011 J1C corp. All Rights Reserved.