Class CiJson2Reader

  • All Implemented Interfaces:
    com.xebialabs.xltype.serialization.CiReader

    public class CiJson2Reader
    extends java.lang.Object
    implements com.xebialabs.xltype.serialization.CiReader
    • Constructor Detail

      • CiJson2Reader

        public CiJson2Reader​(javax.json.JsonObject json)
    • Method Detail

      • create

        public static CiJson2Reader create​(java.lang.String jsonObject)
      • getType

        public java.lang.String getType()
        Specified by:
        getType in interface com.xebialabs.xltype.serialization.CiReader
      • getId

        public java.lang.String getId()
        Specified by:
        getId in interface com.xebialabs.xltype.serialization.CiReader
      • getToken

        public java.lang.String getToken()
        Specified by:
        getToken in interface com.xebialabs.xltype.serialization.CiReader
      • getCiAttributes

        public CiAttributes getCiAttributes()
        Specified by:
        getCiAttributes in interface com.xebialabs.xltype.serialization.CiReader
      • hasMoreProperties

        public boolean hasMoreProperties()
        Specified by:
        hasMoreProperties in interface com.xebialabs.xltype.serialization.CiReader
      • moveIntoProperty

        public void moveIntoProperty()
        Specified by:
        moveIntoProperty in interface com.xebialabs.xltype.serialization.CiReader
      • moveIntoNestedProperty

        public com.xebialabs.xltype.serialization.CiReader moveIntoNestedProperty()
        Specified by:
        moveIntoNestedProperty in interface com.xebialabs.xltype.serialization.CiReader
      • moveOutOfProperty

        public void moveOutOfProperty()
        Specified by:
        moveOutOfProperty in interface com.xebialabs.xltype.serialization.CiReader
      • getCurrentPropertyName

        public java.lang.String getCurrentPropertyName()
        Specified by:
        getCurrentPropertyName in interface com.xebialabs.xltype.serialization.CiReader
      • getStringValue

        public java.lang.String getStringValue()
        Specified by:
        getStringValue in interface com.xebialabs.xltype.serialization.CiReader
      • getStringValues

        public java.util.List<java.lang.String> getStringValues()
        Specified by:
        getStringValues in interface com.xebialabs.xltype.serialization.CiReader
      • getStringMap

        public java.util.Map<java.lang.String,​java.lang.String> getStringMap()
        Specified by:
        getStringMap in interface com.xebialabs.xltype.serialization.CiReader
      • isCiReference

        public boolean isCiReference()
        Specified by:
        isCiReference in interface com.xebialabs.xltype.serialization.CiReader
      • getCiReference

        public java.lang.String getCiReference()
        Specified by:
        getCiReference in interface com.xebialabs.xltype.serialization.CiReader
      • getCiReferences

        public java.util.List<java.lang.String> getCiReferences()
        Specified by:
        getCiReferences in interface com.xebialabs.xltype.serialization.CiReader
      • getCurrentCiListReader

        public com.xebialabs.xltype.serialization.CiListReader getCurrentCiListReader()
        Specified by:
        getCurrentCiListReader in interface com.xebialabs.xltype.serialization.CiReader
      • getValidationMessages

        public java.util.List<ValidationMessage> getValidationMessages()
        Specified by:
        getValidationMessages in interface com.xebialabs.xltype.serialization.CiReader
      • getExternalProperties

        public java.util.Map<java.lang.String,​ExternalProperty> getExternalProperties()
        Specified by:
        getExternalProperties in interface com.xebialabs.xltype.serialization.CiReader