Class CiJson2Reader
- java.lang.Object
-
- com.xebialabs.xlrelease.serialization.json.xltype.CiJson2Reader
-
- All Implemented Interfaces:
com.xebialabs.xltype.serialization.CiReader
public class CiJson2Reader extends java.lang.Object implements com.xebialabs.xltype.serialization.CiReader
-
-
Constructor Summary
Constructors Constructor Description CiJson2Reader(javax.json.JsonObject json)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CiJson2Readercreate(java.lang.String jsonObject)CiAttributesgetCiAttributes()java.lang.StringgetCiReference()java.util.List<java.lang.String>getCiReferences()com.xebialabs.xltype.serialization.CiListReadergetCurrentCiListReader()java.lang.StringgetCurrentPropertyName()java.util.Map<java.lang.String,ExternalProperty>getExternalProperties()java.lang.StringgetId()java.util.Map<java.lang.String,java.lang.String>getStringMap()java.lang.StringgetStringValue()java.util.List<java.lang.String>getStringValues()java.lang.StringgetToken()java.lang.StringgetType()java.util.List<ValidationMessage>getValidationMessages()booleanhasMoreProperties()booleanisCiReference()com.xebialabs.xltype.serialization.CiReadermoveIntoNestedProperty()voidmoveIntoProperty()voidmoveOutOfProperty()
-
-
-
Method Detail
-
create
public static CiJson2Reader create(java.lang.String jsonObject)
-
getType
public java.lang.String getType()
- Specified by:
getTypein interfacecom.xebialabs.xltype.serialization.CiReader
-
getId
public java.lang.String getId()
- Specified by:
getIdin interfacecom.xebialabs.xltype.serialization.CiReader
-
getToken
public java.lang.String getToken()
- Specified by:
getTokenin interfacecom.xebialabs.xltype.serialization.CiReader
-
getCiAttributes
public CiAttributes getCiAttributes()
- Specified by:
getCiAttributesin interfacecom.xebialabs.xltype.serialization.CiReader
-
hasMoreProperties
public boolean hasMoreProperties()
- Specified by:
hasMorePropertiesin interfacecom.xebialabs.xltype.serialization.CiReader
-
moveIntoProperty
public void moveIntoProperty()
- Specified by:
moveIntoPropertyin interfacecom.xebialabs.xltype.serialization.CiReader
-
moveIntoNestedProperty
public com.xebialabs.xltype.serialization.CiReader moveIntoNestedProperty()
- Specified by:
moveIntoNestedPropertyin interfacecom.xebialabs.xltype.serialization.CiReader
-
moveOutOfProperty
public void moveOutOfProperty()
- Specified by:
moveOutOfPropertyin interfacecom.xebialabs.xltype.serialization.CiReader
-
getCurrentPropertyName
public java.lang.String getCurrentPropertyName()
- Specified by:
getCurrentPropertyNamein interfacecom.xebialabs.xltype.serialization.CiReader
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValuein interfacecom.xebialabs.xltype.serialization.CiReader
-
getStringValues
public java.util.List<java.lang.String> getStringValues()
- Specified by:
getStringValuesin interfacecom.xebialabs.xltype.serialization.CiReader
-
getStringMap
public java.util.Map<java.lang.String,java.lang.String> getStringMap()
- Specified by:
getStringMapin interfacecom.xebialabs.xltype.serialization.CiReader
-
isCiReference
public boolean isCiReference()
- Specified by:
isCiReferencein interfacecom.xebialabs.xltype.serialization.CiReader
-
getCiReference
public java.lang.String getCiReference()
- Specified by:
getCiReferencein interfacecom.xebialabs.xltype.serialization.CiReader
-
getCiReferences
public java.util.List<java.lang.String> getCiReferences()
- Specified by:
getCiReferencesin interfacecom.xebialabs.xltype.serialization.CiReader
-
getCurrentCiListReader
public com.xebialabs.xltype.serialization.CiListReader getCurrentCiListReader()
- Specified by:
getCurrentCiListReaderin interfacecom.xebialabs.xltype.serialization.CiReader
-
getValidationMessages
public java.util.List<ValidationMessage> getValidationMessages()
- Specified by:
getValidationMessagesin interfacecom.xebialabs.xltype.serialization.CiReader
-
getExternalProperties
public java.util.Map<java.lang.String,ExternalProperty> getExternalProperties()
- Specified by:
getExternalPropertiesin interfacecom.xebialabs.xltype.serialization.CiReader
-
-