ru.metrika4j.impl
Class ReportItemImpl

java.lang.Object
  extended by ru.metrika4j.impl.ReportItemImpl
All Implemented Interfaces:
ReportItem

public class ReportItemImpl
extends java.lang.Object
implements ReportItem

Author:
asuilin

Constructor Summary
ReportItemImpl(JsonObject source)
           
 
Method Summary
 ReportItem[] getArray(java.lang.String field)
          Возвращает содержимое поля со вложенным массивом, или null, если поля с таким именем не существует
 java.lang.Double getDouble(java.lang.String field)
          Возвращает содержимое поля, интерпретируемое как число с плавающей точкой, или null, если поля с таким именем не существует
 java.lang.Integer getInt(java.lang.String field)
          Возвращает содержимое целочисленного поля или null, если поля с таким именем не существует
 ReportItem getRecord(java.lang.String field)
          Возвращает содержимое поля со вложенной структурой, или null, если поля с таким именем не существует
 java.lang.String getString(java.lang.String field)
          Возвращает содержимое поля или null, если поля с таким именем не существует
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReportItemImpl

public ReportItemImpl(JsonObject source)
Method Detail

getInt

public java.lang.Integer getInt(java.lang.String field)
Description copied from interface: ReportItem
Возвращает содержимое целочисленного поля или null, если поля с таким именем не существует

Specified by:
getInt in interface ReportItem
Parameters:
field - Имя поля

getString

public java.lang.String getString(java.lang.String field)
Description copied from interface: ReportItem
Возвращает содержимое поля или null, если поля с таким именем не существует

Specified by:
getString in interface ReportItem
Parameters:
field - Имя поля

getDouble

public java.lang.Double getDouble(java.lang.String field)
Description copied from interface: ReportItem
Возвращает содержимое поля, интерпретируемое как число с плавающей точкой, или null, если поля с таким именем не существует

Specified by:
getDouble in interface ReportItem
Parameters:
field - Имя поля

getRecord

public ReportItem getRecord(java.lang.String field)
Description copied from interface: ReportItem
Возвращает содержимое поля со вложенной структурой, или null, если поля с таким именем не существует

Specified by:
getRecord in interface ReportItem
Parameters:
field - имя поля

getArray

public ReportItem[] getArray(java.lang.String field)
Description copied from interface: ReportItem
Возвращает содержимое поля со вложенным массивом, или null, если поля с таким именем не существует

Specified by:
getArray in interface ReportItem
Parameters:
field - имя поля

toString

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


Copyright © 2011. All Rights Reserved.