Class CiXstreamReader
- java.lang.Object
-
- com.xebialabs.xltype.serialization.xstream.CiXstreamReader
-
- All Implemented Interfaces:
CiListReader,CiReader
public class CiXstreamReader extends java.lang.Object implements CiReader, CiListReader
-
-
Constructor Summary
Constructors Constructor Description CiXstreamReader(com.thoughtworks.xstream.io.HierarchicalStreamReader reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.xebialabs.deployit.plugin.api.udm.CiAttributesgetCiAttributes()java.lang.StringgetCiReference()java.util.List<java.lang.String>getCiReferences()CiListReadergetCurrentCiListReader()CiReadergetCurrentCiReader()java.lang.StringgetCurrentPropertyName()java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.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<com.xebialabs.deployit.plugin.api.validation.ValidationMessage>getValidationMessages()booleanhasMoreChildren()booleanhasMoreProperties()booleanisCiReference()voidmoveIntoChild()CiReadermoveIntoNestedProperty()voidmoveIntoProperty()voidmoveOutOfChild()voidmoveOutOfProperty()
-
-
-
Method Detail
-
getCiAttributes
public com.xebialabs.deployit.plugin.api.udm.CiAttributes getCiAttributes()
- Specified by:
getCiAttributesin interfaceCiReader
-
hasMoreProperties
public boolean hasMoreProperties()
- Specified by:
hasMorePropertiesin interfaceCiReader
-
moveIntoProperty
public void moveIntoProperty()
- Specified by:
moveIntoPropertyin interfaceCiReader
-
moveIntoNestedProperty
public CiReader moveIntoNestedProperty()
- Specified by:
moveIntoNestedPropertyin interfaceCiReader
-
moveOutOfProperty
public void moveOutOfProperty()
- Specified by:
moveOutOfPropertyin interfaceCiReader
-
getCurrentPropertyName
public java.lang.String getCurrentPropertyName()
- Specified by:
getCurrentPropertyNamein interfaceCiReader
-
getStringValue
public java.lang.String getStringValue()
- Specified by:
getStringValuein interfaceCiReader
-
getStringValues
public java.util.List<java.lang.String> getStringValues()
- Specified by:
getStringValuesin interfaceCiReader
-
getStringMap
public java.util.Map<java.lang.String,java.lang.String> getStringMap()
- Specified by:
getStringMapin interfaceCiReader
-
isCiReference
public boolean isCiReference()
- Specified by:
isCiReferencein interfaceCiReader
-
getCiReference
public java.lang.String getCiReference()
- Specified by:
getCiReferencein interfaceCiReader
-
getCiReferences
public java.util.List<java.lang.String> getCiReferences()
- Specified by:
getCiReferencesin interfaceCiReader
-
getCurrentCiListReader
public CiListReader getCurrentCiListReader()
- Specified by:
getCurrentCiListReaderin interfaceCiReader
-
getValidationMessages
public java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> getValidationMessages()
- Specified by:
getValidationMessagesin interfaceCiReader
-
getExternalProperties
public java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty> getExternalProperties()
- Specified by:
getExternalPropertiesin interfaceCiReader
-
hasMoreChildren
public boolean hasMoreChildren()
- Specified by:
hasMoreChildrenin interfaceCiListReader
-
moveIntoChild
public void moveIntoChild()
- Specified by:
moveIntoChildin interfaceCiListReader
-
moveOutOfChild
public void moveOutOfChild()
- Specified by:
moveOutOfChildin interfaceCiListReader
-
getCurrentCiReader
public CiReader getCurrentCiReader()
- Specified by:
getCurrentCiReaderin interfaceCiListReader
-
-