com.xebialabs.xltype.serialization
Interface CiWriter

All Known Implementing Classes:
CiJdomWriter, CiJsonWriter, CiXStreamWriter

public interface CiWriter


Method Summary
 void ciReference(java.lang.String reference)
           
 void ciReferences(java.util.Collection<java.lang.String> references)
           
 void endCi()
           
 void endList()
           
 void endProperty()
           
 void mapAsStrings(java.util.Map<?,?> map)
           
 void startCi(java.lang.String type, java.lang.String id)
           
 void startList()
           
 void startProperty(java.lang.String name)
           
 void token(java.lang.String token)
           
 void typedCiReference(com.xebialabs.deployit.engine.api.dto.ConfigurationItemId ci)
           
 void typedCiReferences(java.util.Collection<com.xebialabs.deployit.engine.api.dto.ConfigurationItemId> references)
           
 void validationMessages(java.util.List<com.xebialabs.deployit.plugin.api.validation.ValidationMessage> validations)
           
 void valueAsString(java.lang.Object value)
           
 void valuesAsStrings(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)

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)