Interface CiWriter
-
- All Known Implementing Classes:
CiJdomWriter,CiJsonWriter,CiXStreamWriter
public interface CiWriter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidciAttributes(com.xebialabs.deployit.plugin.api.udm.CiAttributes ciAttributes)voidciFileAttribute(java.lang.String file)voidciReference(java.lang.String reference)voidciReferences(java.util.Collection<java.lang.String> references)voidendCi()voidendList()voidendProperty()voidexternalProperties(java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty> externalProperties)voidmapAsStrings(java.util.Map<?,?> map)voidstartCi(java.lang.String type, java.lang.String id)voidstartList()voidstartProperty(java.lang.String name)voidtoken(java.lang.String token)voidtypedCiReference(com.xebialabs.deployit.engine.api.dto.ConfigurationItemId ci)voidtypedCiReferences(java.util.Collection<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> references)voidvalidationMessages(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)voidvalueAsString(java.lang.Object value)voidvaluesAsStrings(java.util.Collection<?> values)
-
-
-
Method Detail
-
startList
void startList()
-
endList
void endList()
-
startCi
void startCi(java.lang.String type, java.lang.String id)
-
endCi
void endCi()
-
token
void token(java.lang.String token)
-
ciAttributes
void ciAttributes(com.xebialabs.deployit.plugin.api.udm.CiAttributes ciAttributes)
-
ciFileAttribute
void ciFileAttribute(java.lang.String file)
-
startProperty
void startProperty(java.lang.String name)
-
endProperty
void endProperty()
-
valueAsString
void valueAsString(java.lang.Object value)
-
valuesAsStrings
void valuesAsStrings(java.util.Collection<?> values)
-
mapAsStrings
void mapAsStrings(java.util.Map<?,?> map)
-
ciReference
void ciReference(java.lang.String reference)
-
ciReferences
void ciReferences(java.util.Collection<java.lang.String> references)
-
typedCiReference
void typedCiReference(com.xebialabs.deployit.engine.api.dto.ConfigurationItemId ci)
-
typedCiReferences
void typedCiReferences(java.util.Collection<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> references)
-
validationMessages
void validationMessages(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)
-
externalProperties
void externalProperties(java.util.Map<java.lang.String,com.xebialabs.deployit.plugin.api.udm.ExternalProperty> externalProperties)
-
-